Java 中的运算符用于执行各种操作,例如算术运算、关系运算、逻辑运算等。以下是一些常见的Java运算符:

1. 算术运算符:
int a = 10, b = 5;

int sum = a + b;      // 加法
int difference = a - b; // 减法
int product = a * b;    // 乘法
int quotient = a / b;   // 除法
int remainder = a % b;  // 求余

2. 关系运算符:
int x = 10, y = 20;

boolean isEqual = (x == y);  // 等于
boolean isNotEqual = (x != y); // 不等于
boolean greaterThan = (x > y); // 大于
boolean lessThan = (x < y);    // 小于
boolean greaterOrEqual = (x >= y); // 大于等于
boolean lessOrEqual = (x <= y);    // 小于等于

3. 逻辑运算符:
boolean p = true, q = false;

boolean andResult = (p && q); // 与
boolean orResult = (p || q);  // 或
boolean notResult = !p;       // 非

4. 位运算符:
int m = 5, n = 3;

int bitwiseAnd = m & n;   // 按位与
int bitwiseOr = m | n;    // 按位或
int bitwiseXor = m ^ n;   // 按位异或
int leftShift = m << 1;   // 左移
int rightShift = m >> 1;  // 右移
int zeroFillRightShift = m >>> 1; // 无符号右移

5. 赋值运算符:
int a = 10;
a += 5; // 相当于 a = a + 5;

6. 条件运算符(三元运算符):
int x = 10, y = 20;

int max = (x > y) ? x : y; // 如果 x 大于 y,则 max 为 x,否则为 y

7. instanceof 运算符:
class MyClass {}

MyClass obj = new MyClass();
boolean isInstanceOf = obj instanceof MyClass; // 判断 obj 是否为 MyClass 类的实例

这只是一些常见的运算符,Java 还提供了其他一些运算符,用于特殊情况。


转载请注明出处:http://www.zyzy.cn/article/detail/409/Java