java語言基礎-----運算符

一、算術運算符

二、賦值運算符

三、比較運算符(關係運算符)

四、邏輯運算符

1、&與&&的區別:

相同點:

①&與&&的運算結果相同

②:當符號左邊是true時,二者都會執行符號右邊的運算

不同點:

當符號左邊是false時,&繼續執行符號右邊的運算,&&不再執行符號右邊的運算。

開發中,推薦使用&&

2、|與||的區別:

相同點:

①、|與||的運算結果是相同的

②、當符號左邊是false時,二者都會執行右邊的運算

不同點:

當符號左邊是true時,|繼續執行符號右邊的運算,||不會再執行右邊的運算。

開發中,推薦使用||

 

 

五、位運算符

六、三元運算符

1、結構:(條件表達式)?表達式1:表達式2

2、說明

①、條件表達式的結果爲boolean類型

②、根據條件表達式的真假,決定執行表達式1,還是表達式2,

如果表達式爲true,則執行表達式1;

如果表達式爲false,則執行表達式2;

③、表達式1和表達式2要求類型是一致的

④、三元運算符可以嵌套使用

3.凡是用三元的都可以改爲if-else,反之,不成立

4.如果程序既可以使用三元運算符,又可以使用if-else,那麼選擇三元運算符,因爲效率高

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章