就是在判断是进入租车系统还是退出那里,要是用户不输出1或者2,怎么使用异常处理去解决
int x;//你说的1或者2.
while(true){
try{
x=input.nextInt();
if(x==1||x==2){
break;
}else{
System.out.println("输入有误,请重新输入");
continue;
}
}catch(Exception e){
System.out.println("输入报错,请重新输入");
input.next();
continue;
}
}
我觉得应该用判断
假设用户输入数据是int temp=0;
if(temp==1){};
if(temp==2){};
if(temp!=1||temp!=2){};