O Programa Não Encerre e Oportunize o Usuário a Informar os Dados Corretos, mas está dando loop infinito na hora de usuário digitar novamente.
11/12/2021
0
public class Programa {
static int numero;
public static void main(String[] args) {
Scanner ler = new Scanner(System.in);
System.out.println("Informe os dados do contrato: ");
boolean controle = false;
while (!controle) {
try {
System.out.print("Número: ");
numero = ler.nextInt();
controle = true;
} catch (InputMismatchException e) {
System.out.println("Entrada inválida. Tente novamente!");
}
}
}
}
static int numero;
public static void main(String[] args) {
Scanner ler = new Scanner(System.in);
System.out.println("Informe os dados do contrato: ");
boolean controle = false;
while (!controle) {
try {
System.out.print("Número: ");
numero = ler.nextInt();
controle = true;
} catch (InputMismatchException e) {
System.out.println("Entrada inválida. Tente novamente!");
}
}
}
}
Jogo
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)