Java基本語法

[條件判斷語句]
多重if語句:進行多分支條件判斷。根據表達式結果執行代碼。
        if(布爾表達式1){
代碼段1;
}
else if(布爾表達式2){
代碼段2;
}
else if(布爾表達式3){
代碼段3;
}
else{
代碼段5;
}
執行順序:
首先從表達式1開始進行判斷,當條件爲true時執行代碼段。如果其中一個條件滿足,當前代碼段後的其他if語句會被跳過。如果所有條件都不滿足時執行else操作。

[Switch分支語句] 
Switch條件分支語句:用於執行等值判斷。
switch(表達式){
case 常量值1:
代碼段1;
break;
case 常量值2:

代碼段2;

break;
……
default:
代碼段n;
break;
}
語法說明:
表達式的結果類型只能是整型值或可以兼容於整型值的數據類型。如:char
注意事項
 1、不能出現重複值的case語句 
 2、當沒有break語句時,switch語句會執行其下的所有case語句直到結束或遇到break語句 
 3、建議帶有default語句 
 4、當所有語句都不具有break時,default不要放在最前面 
 5、所有語句都帶有break時,default的位置與執行結果無關
[循環語句]
while循環:先判斷,在執行。
    while(循環條件){
          //循環體
    }
do...while循環:先執行,後判斷。(循環至少執行一次。)
    do{
        //循環體
    }while(循環條件);
    注意:別忘了最後的分號
for循環:帶有三個表達式的循環。
    for(表達式1;表達式2;表達式3;){
        //循環體
    }
    說明:表達式1:初值,循環條件值初始化。
         表達式2:循環條件,進行循環判斷。
         表達式3:步長,更新循環變量。
    執行順序:表達式1(只執行一次-->表達式2-->循環體-->表達式3
foreach循環:用於遍歷集合。
    for(集合元素類型 迭代變量:集合){
        //循環體
    }
    注意:foreach循環中不可改變集合中的元素的值
二重循環:一個循環體內又包含另一個完整的循環結構。
    在二重循環中,外層循環變量變化一次內層循環變量變化一遍。內層循環要完整的包含在外層循環內。
程序中斷:(用於改變程序的執行流程)
    break:終止當前循環。循環內break後的語句都會被跳過。(跳出循環)
           使用環境:循環語句和switch語句中。
    continue:終止本次循環,進入下一次循環
              使用環境:循環語句中。如果switch語句中出現了continue,其外肯定有一個循環結構。


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