Eclipse-Java
Android-Learner
Messages postés
5
Date d'inscription
Statut
Membre
Dernière intervention
-
KX Messages postés 16761 Date d'inscription Statut Modérateur Dernière intervention -
KX Messages postés 16761 Date d'inscription Statut Modérateur Dernière intervention -
bonjour, voilà j'ai essayé de programmer un petit logiciel qui permettra de répondre aux questions du bot. mais lorsque je fais start il n'y a rien qui s'affiche dans la console. je vous envoie le code source:
import java.util.Scanner;
public class Apprentissage {
public static void main(String[] args){
String prenom;
String occupation;
String métier;
char réponse = 'O';
Scanner sc = new Scanner(System.in);
while (réponse == 'O');
{
System.out.println("bonjour, je suis clev, et si on se présentait?");
System.out.println("comment vous vous appelez?");
prenom = sc.nextLine();
System.out.println("enchanté," + prenom + ", moi c'est clev" );
System.out.println("quel est votre occupation dans la vie?");
occupation = sc.nextLine();
System.out.println("c'Est intéressant " + occupation + "comme occupation dans la vie");
System.out.println("personnellement je suis un programme, je ne fais qu'exécuter les ordres");
System.out.println("et sinon, quel est votre métier?");
métier = sc.nextLine();
System.out.println("intéressant");
System.out.println(" sur ce, j'En ai marre de parler, je vous dis au revoir");
}
}
}
import java.util.Scanner;
public class Apprentissage {
public static void main(String[] args){
String prenom;
String occupation;
String métier;
char réponse = 'O';
Scanner sc = new Scanner(System.in);
while (réponse == 'O');
{
System.out.println("bonjour, je suis clev, et si on se présentait?");
System.out.println("comment vous vous appelez?");
prenom = sc.nextLine();
System.out.println("enchanté," + prenom + ", moi c'est clev" );
System.out.println("quel est votre occupation dans la vie?");
occupation = sc.nextLine();
System.out.println("c'Est intéressant " + occupation + "comme occupation dans la vie");
System.out.println("personnellement je suis un programme, je ne fais qu'exécuter les ordres");
System.out.println("et sinon, quel est votre métier?");
métier = sc.nextLine();
System.out.println("intéressant");
System.out.println(" sur ce, j'En ai marre de parler, je vous dis au revoir");
}
}
}
A voir également:
- Eclipse-Java
- Eclipse java - Télécharger - Langages
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Waptrick java voiture - Télécharger - Jeux vidéo
2 réponses
N'étant moi même pas un génie en Java, je suis en mesure de te dire qu'il te manque du code.
Ex: Ton "while" ne viens pas d'un "do" il doit obligatoirement venir d'un "do" tout comme un "else" ne viens pas sans "if"
Aussi, tu devrais appliquer ton sc.nextline a une variable, je ne sais pas si c'est une cause d'erreurs, mais c'est important.
Sinon eclispe te donne un rapport des erreurs, que te dit il?
Ex: Ton "while" ne viens pas d'un "do" il doit obligatoirement venir d'un "do" tout comme un "else" ne viens pas sans "if"
Aussi, tu devrais appliquer ton sc.nextline a une variable, je ne sais pas si c'est une cause d'erreurs, mais c'est important.
Sinon eclispe te donne un rapport des erreurs, que te dit il?
Bonjour,
Le problème vient du point virgule après le
@alexo28
Ton "while" ne viens pas d'un "do" il doit obligatoirement venir d'un "do" tout comme un "else" ne viens pas sans "if"
Il y a deux type de constructions correctes,
Le problème vient du point virgule après le
while (réponse == 'O');cela revient à faire
while (réponse == 'O') {}la boucle tourne donc sans arrêt sur le test.
@alexo28
Ton "while" ne viens pas d'un "do" il doit obligatoirement venir d'un "do" tout comme un "else" ne viens pas sans "if"
Il y a deux type de constructions correctes,
while(condition) { instructions }et
do { instructions } while (condition);Donc le "while" peut être seul, c'est le "do" qui doit obligatoirement être suivi d'un "while".
merci.