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