目录
1.算术运算符
Java中的算术运算符用于执行基本的数学运算,包括加法、减法、乘法、除法和取余。以下是一些常用的算术运算符:
+
:加法-
:减法*
:乘法/
:除法%
:取余int a = 10; int 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; // 将10赋给变量x
3.自增自减运算符
-
自增和自减运算符用于增加或减少变量的值。它们有两种形式:前缀和后缀。
++
:自增运算符--
:自减运算符int count = 5; count++; // 后缀自增,count变为6 count--; // 后缀自减,count变为5 int num = 10; ++num; // 前缀自增,num变为11 --num; // 前缀自减,num变为10
4.关系运算符
-
关系运算符用于比较两个值,并返回一个布尔值(true或false),表示它们之间的关系。以下是一些常用的关系运算符:
==
:等于!=
:不等于>
:大于<
:小于>=
:大于等于<=
:小于等于int p = 5; int q = 3; boolean isEqual = p == q; // 判断p是否等于q boolean isNotEqual = p != q; // 判断p是否不等于q boolean isGreater = p > q; // 判断p是否大于q boolean isLess = p < q; // 判断p是否小于q boolean isGreaterOrEqual = p >= q; // 判断p是否大于等于q boolean isLessOrEqual = p <= q; // 判断p是否小于等于q
5.逻辑运算符
-
逻辑运算符用于执行逻辑运算,通常用于组合多个条件。常用的逻辑运算符包括:
&&
:逻辑与(AND)||
:逻辑或(OR)!
:逻辑非(NOT)boolean isSunny = true; boolean isWarm = true; boolean isGoodWeather = isSunny && isWarm; // 如果天晴且温暖,则天气好 boolean isWeekend = true; boolean isGoingOut = true; boolean shouldGoOut = isWeekend || isGoingOut; // 如果是周末或者有外出计划,则应该外出 boolean isRaining = false; boolean takeUmbrella = !isRaining; // 如果不下雨,就不需要带伞
6.短路逻辑运算符
-
短路逻辑运算符与常规逻辑运算符类似,但它们在某些情况下会提前终止表达式的计算,以提高性能和避免不必要的计算。短路逻辑运算符包括:
&&
:逻辑与(AND),短路与||
:逻辑或(OR),短路或int x = 5; int y = 0; if (y != 0 && x / y > 2) { System.out.println("条件成立"); } else { System.out.println("条件不成立"); }
7.三目运算符
-
三目运算符(也称为条件运算符)用于根据条件的真假来选择不同的值。它的语法如下:
int max = (a > b) ? a : b;
在上面的例子中,如果
a
大于b
,则max
将等于a
,否则将等于b
。