Java中的运算符与控制流程
Java中的运算符与其他大多数语言的运算符基本一致,作用相差不大。同一个级别的运算符以从左向右的顺序运算,右结合的运算符除外。
| 运算符 | 结合性 |
| [] . () (方法调用) | 从左向右 |
| ! ~ ++ — +(一元运算) -(一元运算) ()(强制类型转换) new | 从右向左 |
| * / % | 从左向右 |
| + - | 从左向右 |
| << >> >>> | 从左向右 |
| < <= > >= instanceof | 从左向右 |
| == != | 从左向右 |
| & | 从左向右 |
| ^ | 从左向右 |
| | | 从左向右 |
| && | 从左向右 |
| || | 从左向右 |
| ?: | 从右向左 |
| = += -= *= /= %= &= |= ^= <<= >>= >>>= | 从右向左 |
Java中没有C++中的逗号运算符,不过可以在for语句中使用逗号运算符分隔表达式列表。另外在函数参数中也可以使用逗号分隔多个参数。
Java中使用if关键字作为条件语句,格式为
if (condition) statement





