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
這樣就好了
轉載于:https://blog.51cto.com/bentuzi/1606943
總結
以上是生活随笔為你收集整理的java的循环中try catch的一点小技巧的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 控制台程序如何加图标
- 下一篇: leetcode 【 Search In