1. 程式人生 > >Java複習筆記(二)

Java複習筆記(二)

算術運算子

    加減 乘除 求餘運算 + -  *  / %

    += 相當於+完之後賦值  例如: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。&:不具有短路功能,從左到右一次執行。


邏輯非

    !非真既假,非假既真。