在 Java 中,操作符是用于执行某种特定操作的符号或关键字。Java 中的操作符可以分为以下几类:
算术操作符:用于执行基本的数学计算,例如加法、减法、乘法和除法等。常用的算术操作符包括
+、-、*、/和%(取模)。赋值操作符:用于将一个值赋给一个变量。常用的赋值操作符包括
=、+=、-=、*=、/=和%=等。比较操作符:用于比较两个值的大小或相等性。常用的比较操作符包括
==、!=、>、<、>=和<=等。逻辑操作符:用于组合和比较逻辑值(布尔值)。常用的逻辑操作符包括
&&(逻辑与)、||(逻辑或)和!(逻辑非)等。位操作符:用于执行位运算。常用的位操作符包括
&(按位与)、|(按位或)、^(按位异或)和~(按位取反)等。
以下是一个示例代码,演示了如何使用 Java 中的操作符:
public class OperatorsExample { public static void main(String[] args) { int x = 5, y = 3; boolean isTrue = true, isFalse = false; // 算术操作符示例
System.out.println("x + y = " + (x + y));
System.out.println("x - y = " + (x - y));
System.out.println("x * y = " + (x * y));
System.out.println("x / y = " + (x / y));
System.out.println("x % y = " + (x % y)); // 赋值操作符示例
int z = 10;
z += 5; // 等价于 z = z + 5;
System.out.println("z = " + z); // 比较操作符示例
System.out.println("x == y: " + (x == y));
System.out.println("x != y: " + (x != y));
System.out.println("x > y: " + (x > y));
System.out.println("x < y: " + (x < y));
System.out.println("x >= y: " + (x >= y));
System.out.println("x <= y: " + (x <= y)); // 逻辑操作符示例
System.out.println("isTrue && isFalse: " + (isTrue && isFalse));
System.out.println("isTrue || isFalse: " + (isTrue || isFalse));
System.out.println("!isTrue: " + (!isTrue)); // 位操作符示例
int a = 5, b = 3;
System.out.println("a & b: " + (a & b));