Java使用任何基于C的语言中常见的运算符,如表1-3所示,我们将在下面的小节学习如何使用它们。
表1-3 Java运算符
注意:在本表中,运算符是按照优先级递减的顺序排列的。例如,由于 + 的优先级高于 <<,因此3 + 4 <<5 等价于(3 + 4) << 5。当一个运算符是从左向右进行分组时,我们称它是左结合的。例如,3 – 4 − 5表示(3 − 4) − 5。但 −= 是右结合的,例如I −= j −= k表示 i −= (j −= k)。