
|數學運算符|
在Java中數學運算都提供了一個标準的支援。包括四則運算都是支援的。
在進行計算的時候,程式設計語言一般也都會提供有簡化(+=、*=、-=、/=、%=)的運算符支援。
在數學計算裡面要注意“++”、“--”,因為這兩種運算符有兩類使用方法:
• ++變量、--變量:先進行變量的自增或自減,而後在進行數字的計算;
• 變量++、變量--:先使用變量進行計算,而後再進行自增或自減。
|關系運算符|
關系運算符隻要特征進行大小的比較處理,包括:大于(>)、小于(<)、大于等于(>=)、小于等于(<=)、不等(!=)、相等(==)。所有的關系運算傳回值類型為布爾型。
在Java裡面“=”表示指派運算,“==”是内容相同的比較。
|三目運算符|
三目運算符是所謂的指派運算處理。它是需要設定一個邏輯關系的判斷以後才可以進行的指派操作,基本文法如下:
關系運算?關系滿足時的内容:關系不滿足時的内容。
三目運算符允許進行嵌套處理,但是程式的可讀性變得很差,根據實際情況判斷是否使用三目運算。
|位運算符|
位運算指的是可以直接進行二進制資料的計算處理,主要有:與(&)、或(|)、異或(^)、反碼(~)、移位處理。
與操作,如果兩位都是1結果才是1,有一位是0,結果就是0。
或運算,有1位是1結果就是1,2位都是0的結果才是0。
移位處理,<< :按位左移運算符。左操作數按位左移右操作數指定的位數。
>> : 按位右移運算符。左操作數按位右移右操作數指定的位數。
>>> :按位右移補零操作符。左操作數的值按右操作數指定的位數右移,移動得到的空位以零填充。
|參考資料|
[1] 阿裡雲大學Java視訊課程
[2] Java開發者