il fallait juste réinitialiser la variable refaire a la premier boucle while
while (reponseQuestion == 'r' || refaire == 'y')
{
System.out.print("Péte et répéte son dans un bateau péte tombe a l'eau .\nQui reste [pete (p)] [repete (r)] (p/r) : ");
reponseQuestion = sc.nextLine().charAt(0);
refaire = 0;
if (reponseQuestion != 'r')
{
while (refaire != 'n' && refaire != 'y')
{
System.out.print("Faux ! Tu veut rejouer ? (y/n) : " );
refaire = sc.nextLine().charAt(0);
}
}
}
- Edité par 5demen2010 25 août 2015 à 19:43:06
boucle infinie
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.