1.Java運算符分類
Java提供了一套豐富的運算符來操縱變量,我們可以把運算符分成以下幾組:
算術運算符
關係運算符
位運算符
邏輯運算符
賦值運算符
其他運算符
2.算術運算符
算術運算符用在數學表達式中,它們的作用和在數學中的作用一樣。下表列出了所有的算術運算符。
3.關係運算符
4.位運算符
Java定義了位運算符,應用於整數類型(int),長整型(long),短整型(short),字符型(char),和字節型(byte)等類型。
5.邏輯運算符
6.賦值運算符
7.條件運算符(?:)
條件運算符也被稱爲三元運算符。該運算符有3個操作數,並且需要判斷布爾表達式的值。該運算符的主要是決定哪個值應該賦值給變量。
8.instanceof 運算符
該運算符用於操作對象實例,檢查該對象是否是一個特定類型(類類型或接口類型)。
9.Java運算符優先級
當多個運算符出現在一個表達式中,誰先誰後呢?這就涉及到運算符的優先級別的問題。在一個多運算符的表達式中,運算符優先級不同會導致最後得出的結果差別甚大。