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

}
}
Jogo

Jogo

Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar