打了个简单的处理异常,出现了点疑惑,求帮助!
package One;
import java.util.Scanner;
public class Thorwable {
public static void main(String[] args){
int num = 0;
Scanner input=new Scanner(System.in);
try{
System.out.println("输入一个整数来测试异常: ");
num=input.nextInt();
}catch(Exception a){
System.out.println("请输入一个整数!");
num = input.nextInt();
}finally{
System.out.println("整数为: "+num);
}
}
}
为什么检测到异常后不能再次输入?