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(變量值){
case 值1:
語句1;
break;
case 值2:
語句2;
case 值3:
語句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循環中進入"循環變量值改變"環節)。