Bonsoir, je sèche sur une boucle
Mon programme permet à l'utilisateur d'entrer autant de valeurs qu'il souhaite tant qu'il n'entre pas le mot END.
Donc la chose se présente comme ceci, avec un do-whhile :
------
do { ma boucle avec une variable nommée var de type String est initialisée via la classe Scanner. donc var = sc.nextLine()...
}...tant que (var n'équivaut pas "END")
Afficher message : Fin du programme !
-----
Voilà grosso modo je pense que c'est clair. Je pensais que ça fonctionnait, lorsque je le lance, je peux entrer autant de valeurs que je le souhaite. Sauf que lorsque j'entre END, au lieu de m'afficher le message final puis basta, bah on me demande une autre valeur. Okay.
J'ai du mal à comprendre pourquoi. TANT QUE VAR est différente de END on continue ! Si elle est égale tout est censé stopper pourtant, non ?