Ciao a tutti, ho un piccolo problema facendo questo programmino, praticamente dentro un metodo viene eseguito un do-while, dentro questo do-while dopo la verifica del numero preso in input dopo la domanda "vuoi continuare" il metodo che è richiamato in un'altra classe si blocca, impedendomi di inserire la stringa si o no, vi metto qui il codice:
Ringrazio in anticipo chi risponderà.
Codice:
public class Computatore {
Scanner scan = new Scanner(System.in);
public void PariDispari()
{
String a;
do
{
System.out.println("inserire il valore");
int v = scan.nextInt();
if(v % 2 == 0)
{
System.out.println("il valore è pari");
}
else if(v % 2 != 0)
{
System.out.println("il sistema è dispari");
}
System.out.println("vuoi continuare?");
a = scan.nextLine();
}while(a.equals("si"));
}
}
Ringrazio in anticipo chi risponderà.
Ultima modifica da un moderatore: