java吧 关注:1,194,333贴子:12,612,353
  • 5回复贴,共1

循环时碰到异常怎么跳过本次循环,直接执行下一次

只看楼主收藏回复

public static void main(String[] args) {
try{
for(int i=0;i<5;i++){
if(i==2){
throw new Exception("错误");
}
System.out.println(i);
}
}catch(Exception e){
System.out.println(e);
}
}
让结果输出01345


IP属地:浙江1楼2017-11-01 13:53回复


    IP属地:浙江2楼2017-11-01 13:54
    回复
      try-catch写在for循环中,catch异常则continue


      3楼2017-11-01 14:18
      回复


        IP属地:江苏4楼2017-11-01 14:41
        回复
          请百度分清break和continue区别,就有答案了


          IP属地:广西5楼2017-11-01 15:34
          回复
            已解决,谢谢


            IP属地:浙江来自Android客户端6楼2017-11-01 16:14
            回复