標籤:多重 default 判斷 int family else style switch har
主題:判斷語句迴圈語句
一、判斷語句1、單分支
1 if(條件){2 3 //此處插入代碼,表示if中的條件成立執行的語句4 }
注意:
1.條件 必須 boolean
2.if只帶 一行代碼 ,可以省略 { }
1 int b=3,c=4,d=5;2 if (b<c)3 if (b>d)4 System.out.println(d);5 else6 System.out.println(c);
輸出結果為 4
2、雙分支
1 if(條件){2 //條件成立輸出3 }else{4 //條件不成立輸出5 }
注意:
1.else 不能帶條件;
2.if,else只帶一行代碼,可以省略{ }
3、多分支if
1 if(條件){2 3 }else if(條件){4 可以有多個5 }else{6 可以省略7 }
注意:
1.if,else if可以帶條件的
2.if,else if,else 只帶一條語句,可以省略{ }
4、多分支switch
1 switch(運算式){ 2 case 常量值: //此標籤可以有多個 3 代碼塊; 4 break; 5 6 default: //可以省略 7 代碼塊: 8 break;//可以省略 9 10 }
注意:
1.運算式的實值型別 與 標籤 中常量實值型別相符;
2.運算式類型 必須是 byte,short,int,char,String,enum
3.標籤不能相同;
4.支援標籤堆疊。
多重if和 switch的區別:
- switch只能進行等值的條件判斷; 多重if任何判斷都可以(多用於區間判斷)
二、迴圈語句
固定迴圈 for
非固定 while do-while
固定迴圈次數
1 // 初始值;終止值;迭代2 for(int i=0;i<5;i++){3 System.out.println(i); //迴圈體4 }
先條件判斷,後迴圈操作。
非固定次數迴圈:
1 while(條件){2 迴圈體;//迴圈操作3 }
先條件判斷,後迴圈操作。
1 do{2 迴圈體;3 4 }while(條件);
先執行,後判斷。
Java基礎三