zoukankan      html  css  js  c++  java
  • JAVA基础-跳出循环的4种方式

    1. Java跳出for跳出循环方式:

      continue:跳出当前层循环的当前语句,执行当前层循环的下一条语句。

      break:跳出当前层循环。

      break+标签:多层循环时,跳出具体某层循环。

      return:方法内直接返回。

      多层循环举例:

     1 public class BreakMutiLoop {
     2     public static void main(String[] args) {
     3         int i = 0;
     4         loopA://...
     5         while(i<3) {
     6             pt("i="+i);
     7             ++i;
     8             loopB://...
     9             for(int j=0;j<3;j++) {
    10                 
    11                 if(j==1) {
    12                     break loopA;
    13                 }
    14                 pt("j="+j);
    15                 loppC://...
    16                 for(int k=0;k<6;k++) {
    17                     if(k==1) {
    18                         continue;//k==1的时候跳出当前循环语句,进到k==2的循环语句。
    19                     }
    20                     pt("k="+k);//k==1的时候不打印,k>3不打印
    21                     if(k==3) {
    22                         break loopB;//k==3跳出最里层for循环
    23                     }
    24                 }
    25             }
    26         }
    27     }
    28     public static void pt(String str) {
    29         System.out.println(str);
    30     }
    31 }
    输出结果如下:

    i=0
    j=0
    k=0
    k=2
    k=3
    i=1
    j=0
    k=0
    k=2
    k=3
    i=2
    j=0
    k=0
    k=2
    k=3

  • 相关阅读:
    02-05 flutter provider的使用
    02-04 flutter 构造函数总结
    02-03 flutter异步
    02-02dart语法
    02-01dart语法
    01-01 iOS内存对齐、内存对齐算法
    01-02 iOS kvo、kvc
    01-03 category 原理概述
    多线程编程 (2) -NSOperation
    IOS基本控件属性
  • 原文地址:https://www.cnblogs.com/zhoujie0710/p/14101087.html
Copyright © 2011-2022 走看看