+:加法运算;-:减法运算;*:乘法运算;/:除法运算;%:模运算取余数
自增自减:++、–,运算时自动加1;a = b++:就是先赋值后加1;a = ++b:就是先加1后赋值
⚔️ 赋值扩展运算符
扩展赋值运算符:+=,-=,*=,/=,%=
byte b = 1; //编译成功 b +=1; byte bi = 1; //编译会报错 bi = bi+1;
⚔️ 关系运算符(<,>,<=,>=,!=,==)
<、>、<=、>=:判断左右两边的大小
!=、==:判断两边是否相同
⚔️ 逻辑运算符(&&,||,!)
&& a&&b 短路与 ab 全为 true 时,计算结果为 true,否则为 false。 2>1&&3<4 true || a||b 短路或 ab 全为 false 时,计算结果为 false,否则为 true。 2<1||3>4 false ! !a 逻辑非 a 为 true 时,值为 false,a 为 false 时,值为 true !(2>4) true | a|b 逻辑或 ab 全为 false 时,计算结果为 false,否则为 true 1>2|3>5 false & a&b 逻辑与 ab 全为 true 时,计算结果为 true,否则为 false 1=2&4<5 false
⚔️ 位运算符(&,|,^)
运算符 含义 实例 结果 & 按位进行与运算(AND) 4 & 5 4 | 按位进行或运算(OR) 4 | 5 5 ^ 按位进行异或运算(XOR) 4 ^ 5 1 ~ 按位进行取反运算(NOT) ~ 4 -5
⚔️ 条件运算符
格式:条件?结果1:结果2 ; 如果条件为true则输出结果1;如果条件为false则输出结果2
⚔️字符串连接符
“+”:将字符串连接起来