在 Java 中,运算符用于执行各种操作,例如算术运算、逻辑运算和赋值操作。以下是常用的 Java 运算符:
Java 提供了一组用于执行基本算术运算的算术运算符。
+
:加法运算符,用于两个操作数相加。-
:减法运算符,用于从第一个操作数中减去第二个操作数。*
:乘法运算符,用于两个操作数相乘。/
:除法运算符,用于将第一个操作数除以第二个操作数。%
:取模运算符,用于获取除法运算的余数。示例:
int a = 10;
int b = 5;
int sum = a + b; // 15
int difference = a - b; // 5
int product = a * b; // 50
int quotient = a / b; // 2
int remainder = a % b; // 0
关系运算符用于比较操作数之间的关系,并返回一个布尔值(true
或 false
)。
==
:等于运算符,检查两个操作数是否相等。!=
:不等于运算符,检查两个操作数是否不相等。>
:大于运算符,检查第一个操作数是否大于第二个操作数。<
:小于运算符,检查第一个操作数是否小于第二个操作数。>=
:大于等于运算符,检查第一个操作数是否大于或等于第二个操作数。<=
:小于等于运算符,检查第一个操作数是否小于或等于第二个操作数。示例:
int a = 10;
int b = 5;
boolean isEqual = (a == b); // false
boolean isNotEqual = (a != b); // true
boolean isGreater = (a > b); // true
boolean isLess = (a < b); // false
boolean isGreaterOrEqual = (a >= b); // true
boolean isLessOrEqual = (a <= b); // false
逻辑运算符用于在布尔表达式中执行逻辑操作,并返回一个布尔值。
&&
:逻辑与运算符,用于同时检查两个条件是否都为真。||
:逻辑或运算符,用于检查两个条件中至少有一个为真。!
:逻辑非运算符,用于取反操作数的布尔值。示例:
boolean condition1 = true;
boolean condition2 = false;
boolean andResult = (condition1 && condition2); // false
boolean orResult = (condition1 || condition2); // true
boolean notResult = !condition1; // false
赋值运算符用于将值分配给变量。
=
:赋值运算符,将右侧的值赋给左侧的变量。+=
:加法赋值运算符,将右侧的值与左侧的变量相加,并将结果赋给左侧的变量。-=
:减法赋值运算符,将右侧的值从左侧的变量中减去,并将结果赋给左侧的变量。*=
:乘法赋值运算符,将右侧的值与左侧的变量相乘,并将结果赋给左侧的变量。/=
:除法赋值运算符,将左侧的变量除以右侧的值,并将结果赋给左侧的变量。%=
:取模赋值运算符,将左侧的变量除以右侧的值取模,并将结果赋给左侧的变量。示例:
int a = 10;
a += 5; // 相当于 a = a + 5,a 的值变为 15
a -= 3; // 相当于 a = a - 3,a 的值变为 12
a *= 2; // 相当于 a = a * 2,a 的值变为 24
a /= 4; // 相当于 a = a / 4,a 的值变为 6
a %= 5; // 相当于 a = a % 5,a 的值变为 1