while(true){
try{
age=sc.nextInt();
if(age>0&&age<150){
break;
}
System.out.println("请重新输入年龄");
//age=sc.nextInt();
}catch(Exception e){
System.out.println("请重新输入年龄");
**********sc.next(); **********
}
}
这一行为什么要加sc.next;这句代码?
age=sc.nextInt()不是已经相当于等待输入下一个数吗?