日期:2014-05-20  浏览次数:20599 次

【请教】控制台捕获到Exception 只能退出吗
控制台程序,
用S=reader.next().charAt(0);或S=(char)System.in.read();接收,得到的都是字符串/字符,还会有
IoException吗?


控制台捕获到Exception 只能退出吗,不能再继续了?
控制台 exception

------解决方案--------------------
价格finally语句块。不管catch到异常没,都会执行finally语句块的内容
------解决方案--------------------
public class Test4 {
public static void main(String[] args) {
Scanner n=new Scanner(System.in);
try{
Integer.parseInt(n.nextLine());
}catch(Exception e){
test();
}
}
public static void test(){
System.out.println("ni hao ");

}
}

捕捉到异常 你还是可以调用其他函数 

不知道能不能帮助你