Java 运算符

Java 运算符

运算符用于对变量和值执行操作.在下面的示例中,我们使用 + 运算符将两个值相加:

实例
  1. public class Main {
  2. public static void main(String[] args) {
  3. int x = 100 + 50;
  4. System.out.println(x);
  5. }
  6. }

虽然 + 运算符通常用于将两个值相加,如上面的示例中所示,但它也可用于将变量和值相加,或将变量和另一个变量相加:

实例
  1. public class Main {
  2. public static void main(String[] args) {
  3. int sum1 = 100 + 50;
  4. int sum2 = sum1 + 250;
  5. int sum3 = sum2 + sum2;
  6. System.out.println(sum1);
  7. System.out.println(sum2);
  8. System.out.println(sum3);
  9. }
  10. }

Java 将操作符分为以下几组:

  • 算术运算符
  • 赋值运算符
  • 比较运算符
  • 逻辑运算符
  • 位操作符

算术运算符

算术运算符用于执行常见的数学运算.

运算符名称描述实例试一试
+将两个值相加x + y试一试 »
-用一个值减去另一个值x - y试一试 »
*将两个值相乘x * y试一试 »
/将一个值除以另一个值x / y试一试 »
%返回除法余数x % y试一试 »
++自增将变量的值增加 1++x试一试 »
自减将变量的值减少 1—x试一试 »

Java 赋值运算符

赋值运算符用于为变量赋值.

在下面的示例中,我们使用赋值运算符(=)将值 10 赋值给一个名为 x 的变量:

实例
  1. public class Main {
  2. public static void main(String[] args) {
  3. int x = 10;
  4. System.out.println(x);
  5. }
  6. }

加法赋值运算符(+=)向变量添加一个值:

实例
  1. public class Main {
  2. public static void main(String[] args) {
  3. int x = 10;
  4. x += 5;
  5. System.out.println(x);
  6. }
  7. }

所有赋值运算符的列表:

运算符实例相当于试一试
=x = 5x = 5试一试 »
+=x += 3x = x + 3试一试 »
-=x -= 3x = x - 3试一试 »
=x = 3x = x * 3试一试 »
/=x /= 3x = x / 3试一试 »
%=x %= 3x = x % 3试一试 »
&=x &= 3x = x & 3试一试 »
|=x |= 3x = x | 3试一试 »
^=x ^= 3x = x ^ 3试一试 »
>>=x >>= 3x = x >> 3试一试 »
<<=x <<= 3x = x << 3试一试 »

Java 比较运算符

比较运算符用于比较两个值:

运算符名称实例试一试
==等于x == y试一试 »
!=不等于x != y试一试 »
>大于x > y试一试 »
<小于x < y试一试 »
>=大于等于x >= y试一试 »
<=小于等于x <= y试一试 »

Java 逻辑运算符

逻辑运算符用于确定变量或值之间的逻辑:

运算符名称描述实例试一试
&& 逻辑与如果两条语句都为 true,则返回 truex < 5 &&  x < 10试一试 »
|| 逻辑或如果其中一条语句为 true,则返回 truex < 5 || x < 4试一试 »
!逻辑非反转结果,如果结果为 true,则返回false!(x < 5 && x < 10)试一试 »