????????????????????????????????????????邏輯分支
1、if分支——if單分支:表示你只有一條路可以選擇
? ? ?if(條件){條件為true時(shí)候執(zhí)行的代碼段}
? ? ?if雙分支:表示你有兩條路可以選擇
???????????????????? if(條件){
? ? ? ? ? ? ? ? ? ? ?條件為true
? ? ? ? ? ? ? ? ? ? ? ? ? }else{
? ? ? ? ? ? ? ? ? ? ?條件為false
? ? ? ? ? ? ? ? ? ? ? ? ? }
? ? if多分支:表示可以有多個(gè)選擇
? ? if(條件1){
? ? ? ? 條件為true
? ? ? ? }
? ? else if(條件2){
? ? ? ? 條件為true
? ? ? ?}
? ? else{
? ? ? ?條件為false
????????????????????????????}
? ? if的嵌套:滿足第一個(gè)條件后,再這個(gè)條件再滿足下一個(gè)條件
?????????????????????????if(){
? ? ? ? ? ? ? ? ? ? ? ? if(){}
? ? ? ? ? ? ? ? ? ? ? ? ? ?}
2、switch分支:語法:switch(變量或者值){case值1:執(zhí)行這里的代碼;break;
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? case值2:執(zhí)行這里的代碼;break;????????????????????????
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?default:執(zhí)行為false的代碼段
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?}
3、拓展:隱式轉(zhuǎn)換——字符串:相加 ?字符串之間的拼接
? ? ? ? ? ? ? ? 數(shù)字類型:除了加號(hào)以外的符號(hào)
? ? ? ? ? ? ? ? 比較運(yùn)算:默認(rèn)隱式轉(zhuǎn)換為數(shù)字類型/字符串和字符串之間的比較是根據(jù)ASCII和unicode
? ? ? ? ? ? ? ? 邏輯運(yùn)算高級(jí)——&&并且
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?||或者
三元運(yùn)算符——簡(jiǎn)寫if else...if
語法:判斷條件?true執(zhí)行的代碼:false執(zhí)行的代碼