首页 > 代码库 > java的循环中try catch的一点小技巧
java的循环中try catch的一点小技巧
在循环中如果有异常被catch住,但是同时不想中断循环可以这样:
for(int i=-1;i<3;i++){
try {
System.out.println("result ="+i);
if(1/i!= 0){
System.out.println("result ="+i);
}
} catch (Exception e) {
e.printStackTrace();
}
}
console结果为:
result =-1
result =-1
result =0
java.lang.ArithmeticException: / by zero
at MyTask.run(ttt.java:23)
at java.util.TimerThread.mainLoop(Timer.java:512)
at java.util.TimerThread.run(Timer.java:462)
result =1
result =1
result =2
这样就好了
java的循环中try catch的一点小技巧
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。