天天看點

java循環控制條件語句_2.6Java語言的條件和循環控制語句

1.條件控制

1.1if條件語句

if (條件表達式) {

語句塊;

}

1.2if-else條件語句

if (表達式) {

語句塊1;

} else {

語句塊2;

}

1.3if-else-if條件語句

if(表達式1) {

語句塊1;

} else if(表達式2) {

語句塊2;

...

} else if(表達式n) {

語句塊n;

} else {

語句塊n+1;

}

1.4switch條件語句

switch(表達式) {

case 值1:

語句塊1;

break;

case 值2:

語句塊2;

break;

case 值n:

語句塊n;

break;

default:

語句塊n+1;

break;

}

2.循環控制

2.1while循環語句

while(條件表達式) {

語句塊;

}

2.2do-while循環語句

do {

語句塊;

}

while(條件表達式);

2.3for循環語句

for(條件表達式1;條件表達式2;條件表達式3) {

語句塊;

}

2.4foreach循環語句

for(類型 變量名:集合) {

語句塊;

}

3.return語句

return 關鍵字并不是專門用于結束循環的,return 語句用于終止函數的執行或退出類的方法,并把控制權傳回該方法的調用者。如果這個方法帶有傳回類型,return 語句就必須傳回這個類型的值;如果這個方法沒有傳回值,可以使用沒有表達式的 return 語句。

return 語句的一般文法格式如下:

return 與方法相同類型的變量;

4.break語句

某些時候需要在某種條件出現時強行終止循環,而不是等到循環條件為 false 時才退出循環。此時,可以使用 break 來完成這個功能。

break 用于完全結束一個循環,跳出循環體。不管是哪種循環,一旦在循環體中遇到 break,系統将完全結束該循環,開始執行循環之後的代碼。

5.continue語句

有時強迫一個循環提早反複是有用的,也就是,你可能想要繼續運作循環,但是要忽略這次重複剩餘的循環體的語句,是以 Java 提供了 continue 語句。continue 語句是 break 語句的補充。

原創文章,作者:huoxiaoqiang,如若轉載,請注明出處:https://www.huoxiaoqiang.com/java/javabasic/2477.html