本文目錄一覽:
- 1、JAVA 程序中的 break
- 2、java里break的作用
- 3、break在java里是跳出所有循環嗎
- 4、java中break用法
- 5、java中的break
- 6、java程序中break是什麼意思?
JAVA 程序中的 break
break就是結束循環
還有個continue是結束本次循環,繼續下一次循環
給個例子你:
public class BreakAndContinue
{
public static void main(String[] args)
{
/*break:
* i=5的時候結束循環*/
System.out.println(“Java中的break.”);
for(int i=0;i10;i++)
{
if(i==5)
break;
System.out.println(i+”—-liuyang054″);
}
System.out.println();
System.out.println(“Java中的continue.”);
/*continue:
* 當i=5時候,不打印5—-liuyang054,接着i自加到6繼續執行for循環一直到i=10循環結束
* */
for(int i=0;i10;i++)
{
if(i==5)
continue;
System.out.println(i+”—-liuyang054″);
}
}
}
輸出的結果是:
Java中的break.
0—-liuyang054
1—-liuyang054
2—-liuyang054
3—-liuyang054
4—-liuyang054
Java中的continue.
0—-liuyang054
1—-liuyang054
2—-liuyang054
3—-liuyang054
4—-liuyang054
6—-liuyang054
7—-liuyang054
8—-liuyang054
9—-liuyang054
java里break的作用
return語句的作用(1)return從當前的方法中退出,返回到該調用的方法的語句處,繼續執行。(2)return返回一個值給調用該方法的語句,返回值的數據類型必須與方法的聲明中的返回值的類型一致。(3)return後面也可以不帶參數,不帶參數就是返回空,其實主要目的就是用於想中斷函數執行,返回調用函數處。break語句的作用(1)break在循環體內,強行結束循環的執行,也就是結束整個循環過程,不在判斷執行循環的條件是否成立,直接轉向循環語句下面的語句。(2)當break出現在循環體中的switch語句體內時,其作用只是跳出該switch語句體。
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中使用。
java中break用法
其實你說的是對的,break是跳出最近的循環.
if是邏輯判斷,不是循環,所以會跳出if最近的循環,當i=47事,for循環就會停止.
而你第二段代碼,只會跳出while.因為while是break的最近的循環.
而外面的for是沒有被跳出的,除非你再寫一個判斷加個break.
說的有些通俗,希望能理解.
java中的break
我用如下例子驗證過,break
是跳出for循環的,
代碼意思是,如果
break
只是跳出靠近的{},那麼還是會接着輸出System.out.println(
a
+
b);
直到
a10.
但情況是一旦
a=6
b=11
時,直接
跳出
for
循環。
所以,證實
break
是跳出for循環的。
public
class
H
{
public
static
void
main(String
arg[])
{
int
a=0;
int
b=5;
int
c=1000000;
for(;a+b100;a++,b++)
{
if(a10){
if(b10)
break;
}
System.out.println(
a
+
b);
}
System.out.println(
c
);
}
}
java程序中break是什麼意思?
for(xxx)
{
1———–;
2———–;
if(xxx)
break;
3———–;
}
執行到break就會跳出for循環,3語句就不再執行。
while循環中也一樣。
break多用於switch語句,盡量不要使用break跳出循環,而要使用條件判斷中止循環。
原創文章,作者:FBVCL,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/317117.html