1、邏輯運算:綜合多個關係運算結果得出的結論 返回值:true false
&& || !
與 或 非
&&:一假則假
||:一真則真
!:顛倒
短路邏輯:在邏輯運算中,只要前一個條件已經可以得出結論,後續條件不再執行
關係運算(條件)&&操作
只有滿足條件才執行操作
關係運算(條件)||操作
條件不滿足,才執行後一個操作
2、位運算
左移<< 乘2的幾次方
右移>> 開2的幾次方
3、擴展運算符
+= -= *= /= %=
n+=m –> n=n+m
4、*三目運算(三元運算)
條件?操作1:操作2;
滿足條件執行操作1,不滿足條件執行操作2
條件?操作1:
條件?操作2:
….
操作n;
條件分支結構:必然有個條件
if switch 三目
if(條件){
操作
}else if(條件2){
操作2
}else{
操作
}switch(待檢監測值){
case 值1:
操作
break;
case 值2:
操作
break;
…
default:
操作
break;
}
循環結構:讓程序反覆執行一段代碼,只有達到臨界條件時 讓程序停止執行;
循環三要素:
循環條件:讓程序繼續執行的條件;
循環變量:循環條件中用於比較的變量;
一定是朝着不滿足循環條件的趨勢發展;
循環體:反覆執行的代碼;
for while do、while
for(循環變量;循環條件;尋循環變量改變){
循環體
}
for(1;2;4){
3
}
5
執行順序1,2,3,4,2,3,4,2…5while (條件){
操作
}