(JAVA) Fazer uma estrutura de repetição após um try catch para pedir novamente para o usuario digitar o que é pedido no programa

26/03/2018

1

Opa, me ajudem aqui galera num exercício básico de java
fiz uma exception para caso o usuário colocasse uma string num programa que peço int, dado o try catch, uma mensagem de erro é exibida no catch, mas como faço para retornar a pergunta para o usuário digitar novamente um valor inteiro? segue meu código:







import java.util.InputMismatchException;
import java.util.Scanner;



public class Javali {


public static void main(String[] args) {
int numero = 0;
Scanner sc = new Scanner(System.in);



try
{

System.out.println("digite um numero");
numero = sc.nextInt();
System.out.println("seu numero é " + numero);

}


catch(InputMismatchException e){

System.out.println("o valor digitado não é numerico inteiro, por favor digite um numero inteiro \\n");


}




}
}
Responder

Post mais votado

18/05/2018

Luiz tudo bem ?

Caso nao voce nao esteja usando interface grafica, coloca a instrução dentro de um bloco while ou do while, sendo assim ele pode retornar ao que voce deseja :D
Responder
×
+1 DevUP
Acesso diário, +1 DevUP
Parabéns, você está investindo na sua carreira