0
点赞
收藏
分享

微信扫一扫

【Java 运算符总结】

自由的美人鱼 2022-02-17 阅读 68
运算符种类运算符含义用法举例
算数运算符/除法3/2
算数运算符%求余3%2
算数运算符*乘号3*2
算数运算符+加号、正数、字符串拼接3+2、+3、“hello”+“sqlboy”
算数运算符++自增a++
算数运算符-减号3-2
算数运算符自减a–
赋值运算符=赋值a = 2
扩展赋值运算符+=/a += b 等效于 a = a + b
扩展赋值运算符-=/a -= b 等效于 a = a - b
扩展赋值运算符*=/a *= b 等效于 a = a * b
扩展赋值运算符/=/a /= b 等效于 a = a / b
扩展赋值运算符%=/a %= b 等效于 a = a % b
关系运算符>大于3 > 2
关系运算符<小于3 < 2
关系运算符>=大于或等于3 >= 2
关系运算符<=小于或等于3 <= 2
关系运算符==等于3 == 2
关系运算符!=不等于3 != 2
逻辑运算符&逻辑与,两个操作数为都为true,返回true,否则返回falsetrue&false
逻辑运算符|逻辑或,两个操作数为都为false,返回true,否则返回falsetrue|false
逻辑运算符&&短路与,只要有一个为false,直接返回falsetrue&&false
逻辑运算符||短路或,只要有一个为true,直接返回truetrue||false
逻辑运算符!逻辑非,取反,!false返回true,!true返回false!(1==2)
逻辑运算符^逻辑异或,相同为false,不同为truetrue^false
位运算符~取反~-1
位运算符&按位与-1 & 2
位运算符|按位或-1 | 2
位运算符^按位异或-1 ^ 2
位运算符<<左移,左移一位相当于乘2-1 << 2
位运算符>>有符号右移,右移一位相当于除2取商-1 >> 2
位运算符>>>无符号右移-1 >>> 2
三目运算符? :/a>b ? a : b

优先级: 赋值<三目<逻辑<关系<算术<单目

举报

相关推荐

0 条评论