day04
1、指派運算符
指派運算符 = :把右邊的值賦給左邊
+=:左右相加指派給左邊
-+:左右相減指派給左邊
*=:左右相乘指派給左邊
/=:左右向除指派給左邊
%=:左右取餘數指派給左邊
如果不采用這種寫法需要強制轉換,寫了則不需要
+既是代表數字加減,也是字元串連接配接符
2、三目運算符
文法格式:
Boolean表達式?真;假;
3、switch
在Java1.7版本之前,switch隻能傳入整型,1.7之後可傳入字元串
文法格式:
switch(判斷值){
case():
Java語句;
break;
}
case():
Java語句;
break;
}default:
Java語句;
break;
}
注意:
break可以結束分支的執行,如果沒有break則會發生case穿透
找到符合的case之後,剩下的所有代碼都不判斷直接執行
限制性case,在執行default
4、if語句
結構一:
單分支結構,有不執行的情況。
if(boolean語句){
Java語句;
}
結構二:
雙分支結構,肯定會有一種情況執行
if(boolean語句){
Java語句;
}else{
Java語句
}
結構三:
多分枝結構,else結尾一定會執行
多分枝結構隻會有一個分支執行,一條語句執行則整個結束。
if( boolean表達式 ){
符合條件的java代碼;
}else if( boolean表達式 ){
符合條件的java代碼;
}else if( boolean表達式 ){
符合條件的java代碼;
}... else{
}