转到 Java 中 For 循环中的下一次迭代

2022-08-31 06:02:59

Java中是否有跳过for循环其余部分的令牌?类似于 JAVA 中的 VB 的 Continue


答案 1
continue;

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

例如

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

这将打印

0134


答案 2

试试这个,

  1. 如果要跳过特定小版本,请使用 。continue

  2. 如果要中断即时循环,请使用break

  3. 如果有2个循环,外部和内部....并且你想从内部循环中分离出两个循环,使用带标签的中断(另一个关于标签的问题)。


例:

继续

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;
        }
     }
  }