需求
输入编号1-3,选择操作1-3
如果输入的编号错误,如(输入5),则提示并重新输入
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
boolean isError = false;
boolean isFirst = true;
int choice = -1;
do{
isError = false;
if(isFirst){
System.out.print("请输入一个数(1-3):");
isFirst = false;
}
choice = input.nextInt();
if(choice == 1){
System.out.println("执行操作1");
}else if(choice == 2){
System.out.println("执行操作2");
}else if(choice == 3){
System.out.println("执行操作3");
}else{
isError = true;
System.out.print("输入错误,请重新输入:");
}
}while(isError);
System.out.println("程序结束");
}