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

 

posted on 2020-12-17 14:12  挣扎的发际线  阅读(912)  评论(0编辑  收藏  举报

导航