以下快速参考总结了Java编程语言支持的运算符。

简单赋值运算符

= 简单的赋值运算符

算术运算符

  • 加法运算符(也用于字符串连接)
    - 减法运算符
    * 乘法运算符
    / 除法运算符
    % 余数运算符

    一元运算符

  • 一元加运算符;表示正值(数字为正,但是没有这个)
    - 一元减运算符;表达式取反
    ++ 增量运算符;增量1的值
    - 递减运算符;减量1的值
    ! 逻辑补码运算符;反转布尔值

    相等和关系运算符

    == 等于
    != 不等于
    > 大于
    > = 大于或等于
    < 小于
    <= 小于或等于

    条件运算符

    && 条件与
    || 条件或
    ?: 三元(if-then-else 声明的简写)

类型比较运算符

instanceof 将对象与指定类型比较

按位和移位运算符

〜 一元按位补码
<< 有符号左移
>> 有符号右移
>>> 无符号右移
& 按位与
^ 按位异或
| 按位或