Java複習筆記(二)
阿新 • • 發佈:2018-11-08
算術運算子
加減 乘除 求餘運算 + - * / %
+= 相當於+完之後賦值 例如:int a= 0; a+=10; a=a+10;
關於/,一定記得 0不能作為除數。異常
關於在String +或者+= 都表示的拼接,並不表示運算。例如: String s=“120”;s+=111;最後等於“120111”
自增自減運算子
++ --
a++;表示自己增加1;表示先使用變數a再進行自加運算
++a;表示自己增加1;表示先自加運算 再使用變數 a
a--;表示自己增加1;表示先使用變數a再進行自減運算
--a;表示自己增加1;表示先自減運算 再使用變數 a
比較運算子
> < >= <= != 進行資料比較結果型別bookean
邏輯運算子
邏輯與
&:表示只有表示式兩邊都是ture,結果才是ture;
&&:表示只有表示式兩邊都是ture,結果才是ture;
區別:短路,提前結束這個判斷過程。&&如果第一個條件為false後面語句不再執行。可以加快速度。&:不具有短路功能,從左到右一次執行。
邏輯或
||:有一個為ture,就為ture
|:有一個為ture,就為ture
區別:短路,提前結束這個判斷過程。||:如果第一個條件為false後面語句不再執行。直接輸出為ture。&:不具有短路功能,從左到右一次執行。
邏輯非
!非真既假,非假既真。