Fork me on GitHub

break、 continue

break、 continue

break

break 在任何循环语句的主题部分,均可以 break 控制循环的流程。break 用于强行退出循环,不执行循环中剩余的语句。(break 语句也在 switch 语句中使用)

public class BreakDemo {
   public static void main(String[] args) {
       int i = 0;
       while (i<100){
           i++;
           System.out.println(i);
           if (i==30){
               break;
          }
      }
       System.out.println(123);
  }
}

结果

 

 

当break跳出循环后,不影响之后语句的执行

continue

continue 语句用在循环语句体中,用于终止某次循环过程,即跳过循环体中尚未执行的语句,接着进行下一次是否执行循环的判定。

public class ContinueDemo {
   public static void main(String[] args) {
       int i = 0;
       while (i<100){
           i++;
           if (i%10==0){
               System.out.println();
               continue;
          }
           System.out.print(i);
      }
  }
}

结果

 

 

所有被10除尽的都没有打印,但是循环还在进行。

posted @ 2022-06-03 11:45  944964684  阅读(31)  评论(0)    收藏  举报
1