java中的运算符|基础 学习笔记 算术、赋值、比较、逻辑、位

java中语言中运算符可以分为五种,算术运算符、赋值运算符、比较运算符、逻辑运算符、位运算符。
下面详细看一下这五种
一、算术运算符
这里写图片描述

这里只说明一点,就是自增自减运算其符号前后的区别在于:符号在前,先进行自增或自减运算,然后进行赋值运算;符号在后时先进行赋值运算再进行自增或自减运算。
二、赋值运算符
这里写图片描述
先用等号前面的运算符进行运算,然后再将结果赋给自己。
三、比较运算符
这里写图片描述
四、逻辑运算符
这里写图片描述
与:原理和数学中的与是一样的,只有两个都是真才为真。
或:同理,只要有一个是真,则为真。
异或:相同为假,不同为真。
非:反过来。
短路与:是计算机为了方便运算出现的一种运算符,和与是一样的效果,不同点在于,与需要对符号两边都进行运算,而短路与先对左边进行判断,如果为假则不再判断右边,如果为真再判断右边。
短路或:和短路与一样道理,左边为真则不进行右边的判断,只有左边为假再进行右边判断。
五、位运算符
这里写图片描述
按位与:有0则0,否则为1
按位或:有1则1,否则为0
按位异或:相同为0,不同为1
左移:砍掉最左边需要左移的位数,然后在后边补0
右移:砍掉最右边需要移动的位数,然后在最左边补上(砍几位补几位,最左边是0则补0,是1则补1)
无符号右移:砍掉右边相应位数,在左边补上(坎几位补几位,不讨论最高位,全补0)

图片来源自传智播客系列图书—《java基础入门》附带ppt

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值