在 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