導航:首頁 > 編程語言 > javabreakwhile

javabreakwhile

發布時間:2022-09-20 11:53:33

java中break用法

其實你說的是對的,break是跳出最近的循環.
if是邏輯判斷,不是循環,所以會跳出if最近的循環,當i=47事,for循環就會停止.
而你第二段代碼,只會跳出while.因為while是break的最近的循環.
而外面的for是沒有被跳出的,除非你再寫一個判斷加個break.
說的有些通俗,希望能理解.

㈡ java程序中break是什麼意思

for(xxx)
{
1-----------;
2-----------;
if(xxx)
break;
3-----------;
}
執行到break就會跳出for循環,3語句就不再執行。
while循環中也一樣。
break多用於switch語句,盡量不要使用break跳出循環,而要使用條件判斷中止循環。

㈢ java中如何跳出內層的while循環

用break就可以跳出循環啦~~
或者在break後面加個標簽,然後在你需要跳到的地方寫上這個標簽,就可以跳到指點的位置,有點類似與goto吧~~~
int i = 0;
breakTest: while(true){
for(int j = 0;i<100;j++){
i++;
if(i == 10) {
break breakTest;
}
}

}
這個是帶標簽的,如果不帶標簽的話,就直接寫個break了

㈣ java語言中break與while

是,你自己敲一下不就知道了嗎,話說小哥你挺辛苦啊,半夜4點多你不睡覺問JAVA

㈤ break在java里是跳出所有循環嗎

在Java中,break和continue可以跳出指定循環,在循環前指定一個標簽名稱,使用break跳出即可。continue同。

代碼如下:

(1) 簡單的一個continue會退回最內層循環的開頭(頂部),並繼續執行。
(2) 帶有標簽的continue會到達標簽的位置,並重新進入緊接在那個標簽後面的循環

(3) break會中斷當前循環,並移離當前標簽的末尾。

(4) 帶標簽的break會中斷當前循環,並移離由那個標簽指示的循環的末尾。

擴展:

Java中,goto語句作為保留字,並未能夠正式使用。但在continue和break兩個關鍵字,有類似goto的使用。

當然,continue和break不止能夠用在for循環中,也可以在while和do-while中使用。

㈥ javabreak語句通常它能跳出哪些結構

任何循環結構都可以跳出。包括 for,whlie,do...while。

㈦ 在Java中「break 標號」的含義及用法

修改一下答案:
public static void main(String[] _s) {
int x = 0;
int y = 0;
loopout:while (x<100) {
y=0;
while(y<100){
if(y==10){
break loopout;
}
y++;
}
x++;
}
System.out.println(x+" "+y);
}
這種帶標號的break,意思是跳出標號的那一層循環。這里就是直接跳出loopout標號那一層(外層),所以上面這段結果顯示是0 10

public static void main(String[] _s) {
int x = 0;
int y = 0;
while (x<100) {
y=0;
while(y<100){
if(y==10){
break;
}
y++;
}
x++;
}
System.out.println(x+" "+y);
}
而如果是普通的break,這種就是跳出本層(內層)循環,最終外層正常執行完,結果是100 10

這么說樓主應該明了了吧
//==============================================
break是跳出本層循環。
int x = 0;
while(x<100){//這里本來是循環到x=99才完
if(x==50){
break;//這里是跳出while循環,跳出時候x為50
}
x++;
}
如果是外邊還有一層while循環,那麼這個break只跳出while(x<100)這一層。外層的不歸它來管。

for循環一個道理

另外switch中如果沒有break,是將「從所選到的入口順序執行下去」,那不是你要的效果,所以break是不能忘記的。

int i=1;
int x=0;
switch(i)
{
case 1:
x=10;
//break;//這里這個break如果沒有的話,將順序下去到x=20之後才跳出。
case 2:
x=20;
break;
default:
break;
}

㈧ JAVA中如何用break跳出雙層while循環的內層while循環,我的程序跳不出來呢

在你要跳出的循環前面加加上一個標記比如 loop:(注意冒號)
然後判斷

break loop;
還有。。你程序謝錯了

㈨ java中,break和continue語句的作用是什麼謝謝

通過例子說明:
int
i
=
0;
while(true)
{
i++;
if
(i>=10)
{
break;
//表示當i>=10的時候,就跳出循環,執行while後面的代碼
}
if(i%2==0)
{
continue;
//表示當i能整除2的時候,就跳過本循環,不執行while中後面的語句,而是執行
下一輪循環。比如當i=2時,就continue,即是不再執行System.out.println(i);而是執行上面的i++
}
System.out.println(i);
}

閱讀全文

與javabreakwhile相關的資料

熱點內容
壓縮因子定義 瀏覽:966
cd命令進不了c盤怎麼辦 瀏覽:212
葯業公司招程序員嗎 瀏覽:972
毛選pdf 瀏覽:657
linuxexecl函數 瀏覽:725
程序員異地戀結果 瀏覽:372
剖切的命令 瀏覽:226
干什麼可以賺錢開我的世界伺服器 瀏覽:288
php備案號 瀏覽:989
php視頻水印 瀏覽:166
怎麼追程序員的女生 瀏覽:487
空調外壓縮機電容 瀏覽:79
怎麼將安卓變成win 瀏覽:459
手機文件管理在哪兒新建文件夾 瀏覽:724
加密ts視頻怎麼合並 瀏覽:775
php如何寫app介面 瀏覽:804
宇宙的琴弦pdf 瀏覽:396
js項目提成計算器程序員 瀏覽:944
pdf光子 瀏覽:834
自拍軟體文件夾名稱大全 瀏覽:328