學習運算符

什麼叫運算符?性能優化

        在計算機中對常量或者變量進行操做就是運算。性能

   在這個過程當中,使用的符號就是運算符。學習

運算符分爲:算術運算符,賦值運算符,關係運算符,邏輯運算符,位運算符,三目運算符。優化

所謂算術運算符,就是咱們常常用的 +,-,*,/變量

    

若是想讓除法運算顯示小數,則,a*1.0 便可!擴展

System.out.println(8%9);im

%  表示取模,也就是求餘數。img

學習自增和自減運算符:計算機

        注意:++和--不能用於常量,能夠用變量。數字

若是++和--只是放在變量上進行,則放在左右,和右邊 效果同樣;

 

對於帶賦值操做的自增自減如何區分?

        c=a++,等號右邊  a++,先是字母,後是運算符,就是先賦值,而後再++;

        d=--b,等號左邊--b,先是運算符,後是字母,先--,後賦值;

賦值運算符:

        int a,b;

        a=b=5;

        還有一種擴展賦值:

                int c = 100;

                c +=3  //  意思就是  c = c + 3;

                c -=3 // 意思就是 c = c - 3;

關係運算符:

        

關係運算符的結果:確定是布爾值(true/false)。

在關係運算符中,<=或>=,只有知足其中一個,結果就爲true;

 

邏輯操做符:

        

在單與運算符中,左邊和右邊,同時爲true,結果才爲true,

 

&和 &&的區別:

在使用&運算符時,&運算左邊是false,右邊繼續執行;

在使用&&運算符時,&&左邊是false,會形成短路,右邊代碼不會再執行;

||  或運算也同理! 

咱們通常都會用&&或者||,這算是一種性能優化!

&---與運算:同1爲1,

| ---  或運算:有1爲1;

位 運算:

        int a = 8, b = 6;

        System.out.println(a^b);//輸出爲14

        System.out.println(a^b^a);//輸出爲8

^運算 對同一個數字^倆次,結果仍是數字自己!

相關文章
相關標籤/搜索