日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

break 和continue 区别以及用法。

發布時間:2023/12/20 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 break 和continue 区别以及用法。 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

今天我們來介紹一下循環里的break 和continue的用法以及區別

想搞清楚break 和continue的用法以及區別必須要記住的兩件兩句話!
我們大家先記住一句話 :break 再循環中的作用是 跳出一個循環或者結束一個循環
接下來我們來寫一個題目來實現一下這個break的功能。
題目:從100打印到0 是7的倍數并且求出最大值是多少

public class Demo{ public static void main(String[]agrs){for(int i = 100;i> =0; i--){}if(i % 7 == 0 ){}System.out.println(i)break; } }

輸出的答案是98
在這里我們用了break 那我們看一下不用break是什么樣子的

public class Demo01{ public static void main(String[]agrs){for(int i= 100; i>=0;i--){}if( i%7 == 0){}System.out.print(i+",") } }

輸出的答案是98,91,84,77,70,63,56,49,42,35,28,21,14,7,0,
我們直觀的看到了 有break和沒有break的區別。
所以說“break再循環中的作用是 跳出一個循環或者結束一個循環

那好下面我們再看一下continue再循環中起的是什么做作用

還是還請大家記住一句話: 看到continue立即結束本次循環,繼續執行下一次循環
我們在一起寫一個題目 題目如下:
小明在班級的時候 和喜歡的人打招呼 和不喜歡的人不打招呼。他們班級一共有十個人。
小明分別討厭 3 5 7這三個人 請用循環寫出小明只和喜歡的人打招呼和不喜歡的人不打招呼。

public class Demo02 { public static void main (Srting[]agrs){for( int a= 0;a<10;a++){if(a==3||a==5||a==7){continue ;}else if(a == 9){System.out.println(a+"早上好"+"。")continue}System.out.print(a+"早上好"+",")} } }

輸出的結果是:1早上好,2早上好,4早上好,6早上好,8早上好,9早上好。
下面我們不用continue來寫一次看看

public class Demo02 { public static void main (Srting[]agrs){for(int a = 1 ;a<10;a++) {if(a==3||a==5||a==7){}else if(a ==9){System.out.print(a+"早上好"+"。"); }System.out.print(a+"早上好"+",");}}

輸出的結果是:1早上好,2早上好,3早上好,4早上好,5早上好,6早上好,7早上好,8早上好,9早上好。
9早上好,
上面兩個例子我們不難看出來,continue 題目中所起到的作用 就是上面的那一句話:
看到continue時立即結束本次循環,繼續執行下一次循環。

總結

break 和continue 他們的區別就是 , break是直接結束循環, 而continue呢,他不是直接結束本次循環而是跳過循環,繼續執行下一次的循環。
所以說想在某一個時刻停止一個循環的時候直接用break 簡單粗暴不解釋!
但是你要想不想停止正循環想讓循環再某一時刻不執行某個階段然后還能繼續執行剩下的程序那自然要用到continue了!

總結

以上是生活随笔為你收集整理的break 和continue 区别以及用法。的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。