一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|JavaScript|易語言|

服務器之家 - 編程語言 - JAVA教程 - Java中break、continue、return在for循環中的使用

Java中break、continue、return在for循環中的使用

2021-02-18 14:06Java之家 JAVA教程

這篇文章主要介紹了break、continue、return在for循環中的使用,本文是小編收藏整理的,非常具有參考借鑒價值,需要的朋友可以參考下

引言:在使用循環的時候,循環里面帶有breakcontinuereturn的時候經常弄混,今天特意整理了下,以待后用... 

?
1
2
3
4
5
6
7
for (int i = 1; i < 5; i++) {
System.out.println(“i==for=>”+i);
while(i%2==0){
System.out.println(“i==while==>”+i);
break;//終止while循環,繼續for后面的代碼;(終止當前(while)循環,繼續循環后面的代碼)
}
}

打印結果:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
i==for=>1
i==for=>2
i==while==>2
i==for=>3
i==for=>4
i==while==>4
for (int i = 1; i < 5; i++) {
System.out.println(“外層循環i==>”+i);
for (int j = 1; j < 5; j++) {
System.out.println(“內層循環j==>”+j);
while(j==2){
break;//終止while循環,繼續for后面的代碼;(終止當前(while)循環,繼續循環后面的代碼)
}
}
}

打印結果:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
外層循環i==>1
內層循環j==>1
內層循環j==>2
內層循環j==>3
內層循環j==>4
外層循環i==>2
內層循環j==>1
內層循環j==>2
內層循環j==>3
內層循環j==>4
外層循環i==>3
內層循環j==>1
內層循環j==>2
內層循環j==>3
內層循環j==>4
外層循環i==>4
內層循環j==>1
內層循環j==>2
內層循環j==>3
內層循環j==>4
for (int i = 1; i < 5; i++) {
System.out.println(“外層循環i==>”+i);
for (int j = 1; j < 5; j++) {
System.out.println(“內層循環j==>”+j);
if(j==2){
System.out.println(“內層for循環結束…”);
break;//終止當前內層for循環,繼續外層for后面的代碼;(終止當前循環,繼續外層循環后面的代碼)
}
System.out.println(“j==>”+j);
}
}

打印結果:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
外層循環i==>1
內層循環j==>1
j==>1
內層循環j==>2
內層for循環結束…
外層循環i==>2
內層循環j==>1
j==>1
內層循環j==>2
內層for循環結束…
外層循環i==>3
內層循環j==>1
j==>1
內層循環j==>2
內層for循環結束…
外層循環i==>4
內層循環j==>1
j==>1
內層循環j==>2

內層for循環結束…

?
1
2
3
4
5
6
7
for (int i = 1; i < 5; i++) {
while(i%2==0){
System.out.println(“i==return==>”+i);
return;//終止當前執行的函數,后面的代碼不會執行
}
System.out.println(“i====>”+i);
}

打印結果:

?
1
2
3
4
5
6
7
8
9
10
11
i====>1
i==return==>2
 
for (int i = 1; i < 5; i++) {
System.out.println(“i===for=>”+i);
while(i%2==0){//此循環是一個死循環
System.out.println(“i==while==>”+i);
continue;//終止本次while這次循環,繼續while后面的代碼;(結束本次循環,繼續循環代碼)
}
System.out.println(“i===>”+i);
}

打印結果:

?
1
2
3
4
5
6
7
8
9
i==for=>1
i===>1
i==for=>2
i==while==>2
i==while==>2
i==while==>2
.
.
.

從上面的結果來看,總的來說就是:break是跳出當前循環(最接近的循環),繼續外層循環;continue則是結束本次循環,continue后面的代碼不執行,繼續后面的循環,也就是說還是在同一個循環內,與break有所不同,break則是跳到了外層循環;return則是終止當前的方法,該方法后面的代碼都將不會執行。這些也只是我粗略測試的結果,如果各位有比較好的補充請留言,我會進行相應的修改。

總結

以上所述是小編給大家介紹的Java中break、continue、return在for循環中的使用,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對服務器之家網站的支持!

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 亚洲aⅴ男人的天堂在线观看 | 99热在线免费观看 | 超兴奋朋友的中文字幕下 | 亚洲男人的天堂成人 | 毛片网在线观看 | 91国内精品线免费播放 | 亚洲高清中文字幕精品不卡 | 国产在线观看精品香蕉v区 国产在线观看a | 亚洲性夜 | 日韩欧美在线观看综合网另类 | 狠狠色成人综合 | 亚洲国产天堂在线观看 | 国产caonila在线观看 | 秋霞717理论片在线观看 | 久久黄色精品视频 | 99视频精品国在线视频艾草 | 精品久久综合一区二区 | 楚乔传第二部免费播放电视连续剧 | 青青青国产精品国产精品美女 | 韩国悲惨事件30无删减在线 | 久久综合久久伊人 | 视频在线观看一区二区 | heyzo1754北岛玲在线视频 | 成人精品第一区二区三区 | 精品无码国产污污污免费网站2 | 99热网址| 极品丝袜乱系列在线阅读 | 欧美又大又粗又爽视频 | 91在线 一区 二区三区 | 成人先锋| 欧美成人aaaa免费高清 | porno movie hd高清 | bl双性肉文 | 亚洲色图欧美视频 | 爱情岛论坛亚洲自拍 | 被夫上司强迫中文 | 天堂网在线.www天堂在线资源 | 国产裸舞在线一区二区 | 四虎影视网址 | 啪啪无尽3d动漫漫画免费网站 | 亚洲qvod图片区电影 |