IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage Java Discussion :

problème en java


Sujet :

Langage Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 21
    Par défaut problème en java
    bonjour je viens juste de débuter avec la programation en java! On travaille avec le programme Eclipse! Je commence à bien saisir l'essentiel avec le packtage, les classes et ....

    Mais en ce qui concerne la notation et les différents mots clés que l'on a comme int, char ou while ou parseInt pour changer un string en un entier je n'en connais que très peu et je me demander s'il n'existait pas une list avec la plupart de ceux dessus! De plus j'ai encore un exercice où j'ai encore quelques difficultés à cause de la notation! C'est pour trouver si un nombre est Premier ou pas! Alors voici mon code pour le moment.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
     
    package tp02;
     
    public class Premier {
     
    	/**
             * @param args
             */
    	public static void main(String[] args) {
    		char S;
    		int N = Integer.parseInt(S);
    		int X=1;
    		int DIVISEUR=0;
    		int i;
     
    		  for (i=0; i<N; i++)
    		   if (N mod X)==0
     
    		         do while DIVISEUR < 2
    		           {
    		           DIVISEUR=DIVISEUR+1;
    		           X=X+1;
    		          }
    		   }
    		        else {
    		          X=X+1;
    		        }
    		     if(X==N){
    		             System.out.println("Oui, N est divisible par DIVISEUR")
    		        else System.out.println("Non, N est un nombre premier");
    		  }
    	}
    }
    Mais une autre chose que je ne saisie pas c'est que comment est ce que le programme peut savoir qu'elle est le nombre que l'utilisateur veut vérifier car on ne peut pas écrire dans la console!On peut juste y afficher des messages quand on execute le programme! Je me réjouirais si on pourrait m'aider!

  2. #2
    Membre éclairé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2006
    Messages
    288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2006
    Messages : 288
    Par défaut
    Je pense que tu as oublié d'initialiser la variable S. Ton programme transforme la chaîne en entier qui est stocké dans N.
    Merci de lire les règles du forum et surtout celle là Message clair et précis.
    Evitons les ctrl c ctrl v => Ne sortons pas les codes de leur contexte sinon ça ne marche pas.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 19
    Par défaut
    Citation Envoyé par romain1986 Voir le message
    Mais une autre chose que je ne saisie pas c'est que comment est ce que le programme peut savoir qu'elle est le nombre que l'utilisateur veut vérifier car on ne peut pas écrire dans la console!On peut juste y afficher des messages quand on execute le programme! Je me réjouirais si on pourrait m'aider!
    Avec cette remarque et la réponse de pracede2005 tu devrais trouver la solution de ton problème !

    Un indice pour t'aider dans ta quête : Les paramètres du main() de ta classe sont un tableau de chaine de caractère.
    -> String[] args
    La taille de tes arguments n'est pas limité. Donc tu peux mettre plusieurs arguments en entrée et y accéder en faisant :

    String toto = args[0];
    String titi = args[1];
    ...

    reste donc à trouvé le lien entre ton char S et args[0] !

  4. #4
    Rédacteur
    Avatar de CyberChouan
    Homme Profil pro
    Directeur technique
    Inscrit en
    Janvier 2007
    Messages
    2 752
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Janvier 2007
    Messages : 2 752
    Par défaut
    Citation Envoyé par romain1986 Voir le message
    Mais en ce qui concerne la notation et les différents mots clés que l'on a comme int, char ou while ou parseInt pour changer un string en un entier je n'en connais que très peu et je me demander s'il n'existait pas une list avec la plupart de ceux dessus!
    Une telle liste existe: ça s'appelle la "Javadoc"
    Avant de poster, pensez à regarder la FAQ, les tutoriaux, la Javadoc (de la JRE que vous utilisez) et à faire une recherche
    Je ne réponds pas aux questions techniques par MP: les forums sont faits pour ça
    Mes articles et tutoriaux & Mon blog informatique

Discussions similaires

  1. Problème HASHTABLES java
    Par ldcarpathes dans le forum Collection et Stream
    Réponses: 4
    Dernier message: 17/08/2006, 17h25
  2. Problème de java.lang.NoClassDefFoundError
    Par nramariavelo dans le forum Hibernate
    Réponses: 5
    Dernier message: 13/06/2006, 14h54
  3. problème sous java
    Par lazzeroni dans le forum Oracle
    Réponses: 4
    Dernier message: 12/04/2006, 15h16
  4. Problème Applet Java et Win XP SP2
    Par octal dans le forum Applets
    Réponses: 4
    Dernier message: 04/02/2006, 09h57
  5. divers problème avec Java et jdbc
    Par chti_juanito dans le forum JDBC
    Réponses: 28
    Dernier message: 31/10/2005, 16h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo