Java中選擇語句與循環語句

Java中選擇語句與循環語句

選擇結構語句

1.if語句

if語句有三種語法格式

if(條件表達式){
    語句體;
}
//當條件表達式結果爲true時,執行{}中的語句體,否則不執行。
//注:條件表達式的返回值類型必須是boolean型

if(條件表達式){
    語句體1;
}else{
    語句體2;
}
//當表達式爲true時,執行語句體1,否則執行語句體2.

if(條件表達式1){
    語句體1;
}else if(條件表達式2){
    語句體2;
}else{
    語句體3;
}
//當表達式1爲true時,執行語句1,不執行語句2、3。
//當表達式1爲false時,判斷表達式2,爲true時執行語句2,否則執行語句3

2.switch……case語句

語法格式:

switch(變量值){
    case1:
        語句1;
        break;
    case2:
        語句2;
    case3:
        語句3:
        break;
    ……
        ……
    default:
        語句n+1;
        break;
}
//當變量值爲值1時,由於break的存在僅執行語句1
//當變量值爲值2時,執行語句2和語句3,由於語句3下有break,所以不再執行後面語句
//當變量值不在值1~值n中,執行default後的語句n+1

循環語句

1.for循環

語法格式:

//常用於循環次數已知的情形下
for(循環變量初始化;循環條件;循環變量值改變){
	語句體;
}
//執行順序:
for(;;){;
}  

其中①、②、④又稱循環三要素

2.while循環

while先判斷後執行,可能會一次都不執行語句體。

語法結構:

while(表達式){
	語句體;
}
//當表達式爲true時,執行語句體,執行完語句體,再次判斷表達式,依舊爲true,再次執行語句體,直到表達式爲false或遇到break時結束循環

3.do…while循環

do…while循環先執行後判斷,最少執行一次。

語法結構:

do{
	語句體;
}while(表達式);
//先執行語句體,然後判斷表達式,當表達式爲true時,再執行語句體,直到表達式爲false或遇到break時結束循環

break和continue

break:跳出循環,不再執行循環。

continue:結束當前本次循環(不再執行剩下的語句體),直接進入下一次循環(在for循環中進入"循環變量值改變"環節)。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章