Bom, estou tentando fazer um System.out.println para a pessoa digitar um número de 1 a 4, e usei um If para validar, caso ela digitar um valor menor ou maior que esses, vai entrar em um Else que faça retornar para ela digitar novamente os números válidos. Já fiz algo assim a muito tempo e não consigo mais lembrar e não achei nada igual. Segue o código:
System.out.println("QUAL OPÇÃO DESEJA ESCOLHER?\n"
+ "1 - Adicionar\n"
+ "2 - Consultar\n"
+ "3 - Modificar\n"
+ "4 - Remover\n");
int opcao = ler.nextInt();
if(opcao > 0 && opcao < 5) {
switch(opcao) {
case 1:
adiciona(myDoc);
break;
case 2:
consulta(myDoc);
break;
case 3:
modifica(myDoc);
break;
case 4:
remove(myDoc);
break;
}
}else {
System.out.println("OPÇÃO INVÁLIDA!!!!");
}