Java複習筆記(三)
程式控制語句
if條件語句
只要滿足條件就處理,不完全是順序結構,可以跳著執行。
(1)if (條件語句){
執行語句;
}else{
執行語句;
}
(2)if ....else if....else
if (條件1){
執行語句
}else if (){
執行語句2
}else(){
執行語句
}
switch條件語句
switch (條件表示式){
case 值1:
語句1;
break;
case 值2:
語句2;
break;
default:
語句n;
break;
}
for迴圈語句
(1)單層 for 迴圈語句
for (表示式1;表示式2;表示式3){
迴圈體;//就是表示此部分語句需要執行多次。
}
表示式1:只要是附一個初始化值,迴圈變數的最開始值;
表示式2:用來判斷迴圈變數的值 是否達到臨界值;
表示式3:主要用來實現 迴圈變數的增加或者減少;
{ }--注意: 迴圈體的花括號 可以省略 但是是針對迴圈體內只有一條語句的情況
(2)巢狀for迴圈語句 在迴圈體裡面至少寫了一層for迴圈
for (;;){
for(;;){
......
}
}
while迴圈語句
while (條件表示式){
迴圈體;
}
注意:條件表示式一定要注意終止和結束,出現死迴圈
do while 迴圈語句
do{
執行語句
}while (條件表示式)
區別:do while 是先執行後判斷,至少執行一次 while先判斷後執行
break 中止語句
應用:迴圈體 條件語句
(1)針對單層迴圈結構 表示退出迴圈
(2)針對巢狀迴圈,表示退出當前迴圈
(3)switch 條件語句 表示中止 條件語句。
continue 語句
繼續。迴圈語句裡面使用continnue,並不是中止迴圈體
return 語句
主要(1)用來返回方法的制定型別的值;(2)結束方法的語句