1 pièce(s) jointe(s)
Exercices en java à corriger
Bonjour,
Je veux apprendre la programmation, et pour cela, j'ai récupéré sur Internet, une série d'exercices pour les coder, mais je trouve quelque difficultés. Pouvez-vous m'aider ?
Par exemple pour l' exercice 6 dont l'enoncé est:
Exercice 6: Mettre fin au programme grâce à une sésie
Ecrire un programme qui demande à l'utilisateur d'entrer une chaine de caractères, puis affiche cette chaine. Ainsi de suite! le programme s'arrête seulement si l'utilisateur entre la chaine "end". A ce moment, le programme affiche: fin du programme.
j'ai fais un essaie mais la dernière boucle ne s'arrête plus. voici mon code:
Code:
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
| import java.util.Scanner;
public class FinProgramme
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
String quiter =" ";
char reponse = ' ';
do{
System.out.println("Veuillez entrez une chaine svp:");
String chaine = sc.nextLine();
System.out.println("Votre chaine de caractère est: "+ chaine);
do{
System.out.println("Voulez-vous réessayer ? (O/N)");
reponse = sc.nextLine().charAt(0);
}while(reponse != 'N' & reponse != 'O');
}while(reponse == 'O');
do{
System.out.println("Pour terminer écrivez le mot: end");
quiter = sc.nextLine();
}while(quiter != "end");
System.out.println("Fin du programme");
}
} |
Merci beaucoup pour toute idée ou suggetion.
Pour ceux qui veulent jetter un coup d'oeil dans la série (dont je vous ai parler) et de m'aider, vous la trouvrez ci-joints:
Pièce jointe 52204
Merci bien pour vos aides.