赋值,比较,逻辑,位,三元运算符

赋值运算符 = += -= *= /= %=

(i += j) = (i = i + j)
用赋值运算符的好处是不会报损失精度的错,既可以实现运算也不会改编数据类型

错误实例
short s = 10
s = s + 3
因为s为short类型3为int型 所以不能运算
{short = 10
s = (short)( s + 1 ) }

比较运算符 == 相等于 != 不等于 < 小于 > 大于 <= 小于等于 >=大于等于 instanceof 检查是否是类的对象

逻辑运算符 & 逻辑与 | 逻辑或 ! 逻辑非 && 短路与 || 短路或 ^- 逻辑异或

&与&&的区别 单语&不管左端是true还是fales,右端都会进行判断
双语&&当左端都为fales时,右端不进行计算

位运算符 <<左移 >>右移 >>>无符号右移 &与运算 |或运算 ^异或运算 ~反码 (位运算是直接对二进制运算)

三元运算符 (条件表达式)? 表达式1 : 表达式2
ture表达式1 false表达式2
要求:表达式1与表达式2为同种类型 既然是运算符就一定会有运算结果 结果类型与表达式12类型一致。
能用三元运算符就一定能用if,else表示 但if else能表示的三元运算符不一定能表达 但是三元运算符运算更快

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值