有关try{}catch(){}处理异常的问题
请问用try{}catch(){}处理异常时,这个try{}catch(){}是不是不能用在死循环里面?用在里面的话会直接跳过一些步骤无限的自己自动循环下去的,就例如这样一个例子:import java.util.*;
public class q{
public static void main(String[] args)throws Exception{
Scanner scan=new Scanner(System.in);
while(true){
System.out.println("现在开始");
try{
System.out.println("请输入一个数字");
int a=scan.nextInt();
System.out.println("该数为"+a);
}catch(Exception e){
System.out.println("输入有误");
}
}
}
}