Java break/continue



  • Java break

    您已经看到了本教程前面章节中使用的break语句。它被用来“跳出”一条switch语句。break语句还可用于跳出循环。
    当i等于4时,此示例跳出循环:
    for (int i = 0; i < 10; i++) {
      if (i == 4) {
        break;
      }
      System.out.println(i);
    }
    
  • continue 关键字

    如果出现指定条件,continue语句将中断一次迭代(在循环中),并在循环中继续进行下一次迭代。
    本示例跳过值4:
    for (int i = 0; i < 10; i++) {
      if (i == 4) {
        continue;
      }
      System.out.println(i);
    }
    
  • 在while循环中break和continue

    您还可以在while循环中使用breakcontinue
    break示例:
    int i = 0;
    while (i < 10) {
      System.out.println(i);
      i++;
      if (i == 4) {
        break;
      }
    }
    
    continue示例:
    int i = 0;
    while (i < 10) {
      if (i == 4) {
        i++;
        continue;
      }
      System.out.println(i);
      i++;
    }