java运算符

一、算术运算符(+、-、*、/、%、 ++自增、–自减 )
如下图总结:
在这里插入图片描述

二、赋值运算符(=、-=、+=、*=、/=)
如下图总结:
在这里插入图片描述

三、关系运算符(比较运算符==、!=、>、>=、<、<=)

如下图总结:
在这里插入图片描述
四、逻辑运算符(布尔运算符 &&(短路与)、||(短路或)、! 非)
特点:支持短路运算,效率高
如下图总结:
在这里插入图片描述
五、位运算:
特点:只对byte、short、char、int、long(整数)有效
如下图总结:
1、按位与 &

在这里插入图片描述
在这里插入图片描述
2、按位与运算
特点:1当成true 0当成false
如下图总结:
在这里插入图片描述
3、 按位或 |
如下图总结:
在这里插入图片描述
4、按位或运算
特点:1当成true 0当成false
如下图总结:
在这里插入图片描述
5、异或
特点:如果结果相同,返回false,如果结果不同,返回true
如下图总结:
在这里插入图片描述
6、按位异或运算
如下图总结:
在这里插入图片描述
总结:
按位运算:将对应的参数转换为二进制,再根据个十百…等位数一 一运算。
在这里插入图片描述
7、右移 >>
特点:整体往右移指定位数,左边空出位数,如果最高位为0,则补0,如果最高位为1,则补1,最高位的0或1表示符号位,0表示整数,1表示负数在这里插入图片描述
8、左移 <<
特点:整体往左移指定位数,右边空出位数,全部补0
在这里插入图片描述
9、无符号右移 >>>
特点:整体往右移指定位数,左边空出位数,不论正负,均补0
在这里插入图片描述
六、逻辑运算符 && || 与 按位运算符 & | 的异同点:
如下图总结:
在这里插入图片描述
七、三元运算符
特点:(判断表达式) ? “结果1” : “结果2”
如下图总结:
在这里插入图片描述
八、二元运算符
特点:x+y; 包含两个表达式

九、一元运算符
特点:++num; 包含一个表达式
在这里插入图片描述

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值