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

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

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循環中的使用,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對服務器之家網站的支持!

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产色在线观看 | 欧美日韩国产一区二区三区不卡 | 亚洲成年网站在线777 | 欧美三级不卡在线观线看高清 | 国产男女乱淫真视频全程播放 | 欧美人shou交在线播放 | 国产精品久久久久久久久久久搜索 | 91麻豆国产精品91久久久 | 91人成尤物在线 | 亚洲精品国产A久久久久久 亚洲精品福利一区二区在线观看 | 欧美高清在线精品一区二区不卡 | 久久久精品3d动漫一区二区三区 | 国产福利一区二区在线精品 | 男女男精品视频网站 | 极品虎白女在线观看一线天 | 欧美18一19性高清hd4k | 久草热8精品视频在线观看 久草草在线视视频 | 天堂资源在线www中文 | 亚洲色图欧美视频 | 惊弦45集免费看 | 俄罗斯女人与公拘i交酡 | 国产一区视频在线免费观看 | 免费在线看片网站 | fc2免费人成在线 | 亚洲国产成人精品激情 | 99久久免费国产特黄 | 韩国悲惨事件30无删减在线 | xxxxxx性受| 污污在线免费观看 | 动漫人物差差差动漫人物免费观看 | 大胆私拍模特国模377 | 毛片资源 | 欧美xxxxx九色视频免费观看 | 欧美日韩导航 | 国产日韩高清一区二区三区 | 日韩 欧美 国产 亚洲 中文 | 日本精品vide·ssex日本 | 久久全国免费观看视频 | 亚洲天堂一区二区在线观看 | 合欢视频免费 | 国产香蕉97碰碰久久人人 |