Java中的运算符
算数运算符
赋值运算符
= , += ,-=,*=,/=,%=
示例
int a = 6;
int num1 = a += 2;
int num2 = a -= 2;
int num3 = a *= 2;
int num4 = a /= 2;
int num5 = a %= 2;
System.out.println("num1:" + num1);
System.out.println("num2:" + num2);
System.out.println("num3:" + num3);
System.out.println("num4:" + num4);
System.out.println("num5:" + num5);
运行结果:
num1: 8
num2: 4
num3: 12
num4: 3
num5: 0
比较运算符
注:比较运算符输出的全部为boolean类型
逻辑运算符
逻辑和短路的区别:逻辑需要两端都要进行判断,短路当一端足已可以判断结果,不会运行另一端
位运算符(了解)
三元运算符
表现形式:(条件表达式)?表达式1:表达式2
当条件表达式为true:执行表达式1
当条件表达式为false:执行表达式2