Java 运算符



  • Java 运算符

    运算符用于对变量和值执行运算。 在下面的示例中,我们使用 + 运算符将两个值相加:
    int x = 100 + 50;
    
    尽管+经常使用运算符将​​两个值加在一起,例如在上面的示例中,但是它也可以用于将一个变量和一个值或一个变量和另一个变量加在一起:
    int sum1 = 100 + 50;        // 150 (100 + 50)
    int sum2 = sum1 + 250;      // 400 (150 + 250)
    int sum3 = sum2 + sum2;     // 800 (400 + 400)
    
    Java将运算符分为以下几组:
    • 算术运算符
    • 赋值运算符
    • 比较运算符
    • 逻辑运算符
    • 按位运算符
  • 算术运算符

    算术运算符用于执行常见的数学运算。
    运算符 名字 描述 例子 尝试
    + 加成 将两个值相加 x + y 尝试一下
    - 减法 从另一个减去一个值 x - y 尝试一下
    * 乘法 将两个值相乘 x * y 尝试一下
    / 除法 将一个值除以另一个 x / y 尝试一下
    % 模量 返回除法余数 x % y 尝试一下
    ++ 增量 将变量的值增加1 ++x 尝试一下
    -- 减量 将变量的值减1 --x 尝试一下
  • 赋值运算符

    赋值运算符用于为变量赋值。在下面的示例中,我们使用赋值运算符(=)将值10赋给名为x的变量:
    int x = 10;
    
    的加法赋值运算符(+=)增加了一个值给变量:
    int x = 10;
    x += 5;
    
    所有赋值运算符的列表:
    运算符 例子 等价于 尝试
    = x = 5 x = 5 尝试一下
    += x += 3 x = x + 3 尝试一下
    -= x -= 3 x = x - 3 尝试一下
    *= x *= 3 x = x * 3 尝试一下
    /= x /= 3 x = x / 3 尝试一下
    %= x %= 3 x = x % 3 尝试一下
    &= x &= 3 x = x & 3 尝试一下
    |= x |= 3 x = x | 3 尝试一下
    ^= x ^= 3 x = x ^ 3 尝试一下
    >>= x >>= 3 x = x >> 3 尝试一下
    <<= x <<= 3 x = x << 3 尝试一下
  • 比较运算符

    比较运算符用于比较两个值:
    运算符 名字 例子 尝试
    == 等于 x == y 尝试一下
    != 不相等 x != y 尝试一下
    > 大于 x > y 尝试一下
    < 小于 x < y 尝试一下
    >= 大于或等于 x >= y 尝试一下
    <= 小于或等于 x <= y 尝试一下
  • 逻辑运算符

    逻辑运算符用于确定变量或值之间的逻辑:
    运算符 名字 描述 例子 尝试
    && 逻辑与 如果两个语句都为true,则返回true x < 5 && x < 10 尝试一下
    || 逻辑或 如果其中一个语句为true,则返回true x < 5 || x < 4 尝试一下
    ! 逻辑非 反转结果,如果结果为true,则返回false !(x < 5 && x < 10) 尝试一下