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.

Java

11/12/2021

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!");
}
}

}
}
Jogo

Jogo

Curtidas 0
POSTAR