談分支結構之前,說一下條件
一.條件
(1)條件的最終結果型別都為boolean
(2)簡單來說:比如,a>5這樣的表示式
(3)複雜來說:比如(a<5&&b>3)||(a>5&&b<10)
(4)()表示優先順序
二.分支結構(選擇分支)
1.分類
(1)單分支:過濾
if(條件)elseelse if(條件2)else if(條件3)elseelse if(salary>18000)else if(salary>15000)else
if(salary<15000)else if(salary<18000)else if(salary<20000)else
2) switch...case...
注意:1.表示式的型別限制:jdk1.7之前(支援long以下的整數),jdk1.7之後,開始支援字串的等值比較。
2.break的作用相當於結束分支,switch介面會從第乙個匹配項開始執行,到第乙個break結束,貫穿全程
switch(表示式)
(4)巢狀分支
//巢狀,跑步成績小於10秒,按性別分組scanner input = new scanner(system.in);
double times = input.nextdouble();
if(times>0&×<10)
}else
分支結構 選擇結構
談分支結構之前,說一下條件 一.條件 1 條件的最終結果型別都為boolean 2 簡單來說 比如,a 5這樣的表示式 3 複雜來說 比如 a 5 b 3 a 5 b 10 4 表示優先順序 二.分支結構 選擇分支 1.分類 1 單分支 過濾 if 條件 2 雙分支 if 條件 else 3 多分支...
Java 選擇結構與分支結構
選擇結構 1 基本 if 選擇結構 if 布林表示式 後續 2 if else 選擇結構 if 布林表示式 else 後續 3 多重if選擇結構 if 布林表示式 else if 布林表示式2 else if 布林表示式3 4 巢狀 if 選擇結構 if 外層表示式 else else 分支結構 語...
三 選擇結構與分支結構
語法 if 布林表示式 語法 if 布林表示式 else 語法 if 布林表示式 else if 布林表示式 else if 布林表示式 else 注意 相互排斥,當有乙個條件為true時,其他均不再執行,使用與區間判斷 區間條件,遵循從大到小或從小到大 語法 if 外層布林表示式 else els...