Bonjour je suis debutant en Java et je viens de suivre un cours par distance sur les String.
Actuellement je suis en train de faire un exercice qui n'a pas de corriges.
public static boolean continuer (String msgInvite){
String saisie;
boolean continuer;
continuer = true;
System.out.println(msgInvite);
saisie = Clavier.lireString();
continuer = saisie.equalsIgnoreCase("oui" );
continuer = saisie.equalsIgnoreCase("non" );
continuer = saisie.equalsIgnoreCase("o" );
continuer = saisie.equalsIgnoreCase("n" );
int strlen;
strlen=saisie.length();
do {
saisie = Clavier.lireString();
do {
System.out.println ("ERREUR! La reponse doit etre oui, non , o ou n" );
saisie = Clavier.lireString();
} while (strlen > 3 || strlen == 2 );
continuer = !"oui".equals(saisie);
continuer = !"non".equals(saisie);
continuer = !"o".equals(saisie);
continuer = !"n".equals(saisie);
System.out.println ("ERREUR! La reponse doit etre oui, non , o ou n" );
} while (continuer = false );
return continuer;
}
Message édité par dmayorie le 11-11-2017 à 23:56:18