Java中For循环中的GoTo Next迭代

新手上路,请多包涵

java中是否有一个标记跳过了for循环的其余部分?类似 VB的Continue in java。

原文由 user1277170 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 616
2 个回答
continue;

continue; 关键字将在调用时开始下一次迭代

例如

for(int i= 0 ; i < 5; i++){
 if(i==2){
  continue;
 }
System.out.print(i);
}

这将打印

0134


原文由 jmj 发布,翻译遵循 CC BY-SA 3.0 许可协议

试试这个,

  1. 如果要跳过特定迭代,请使用 continue

  2. 如果你想跳出立即循环,使用 break

  3. 如果有 2 个循环,外部循环和内部循环……并且您想从内部循环中跳出两个循环,请使用 break with label另一个关于 label 的问题)。


例子:

继续

for(int i=0 ; i<5 ; i++){

    if (i==2){

      continue;
    }
 }

休息

for(int i=0 ; i<5 ; i++){

        if (i==2){

          break;
        }
     }

打破标签

lab1: for(int j=0 ; j<5 ; j++){
     for(int i=0 ; i<5 ; i++){

        if (i==2){

          break lab1;
        }
     }
  }


原文由 Kumar Vivek Mitra 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题