Java运算符优先级及结合性

优先级运算符结合性
1()[]从左到右
2! +(正) -(负) ~ ++ - -从右到左
3* / %从左到右
4+(加) -(减)从左到右
5<< >> >>>从左到右
6< <= > >= instanceof从左到右
7== !=从左到右
8&(按位与)从左到右
9^从左到右
10从左到右
11&&从左到右
12从左到右
13? :从右到左
14= += -= *= /= %= &= |= ^= ~= <<= >>= >>>=从右到左

转自:链接
注意:
①该表中优先级为1的优先级最高,优先级14的优先级最低。
②结合性是指运算符结合的顺序,通常情况下是“从左到右”。“从右向左”最典型的运算符就是负号,例如3 + -4,意义是3加-4,符号首先和运算符右侧的内容结合。
③instanceof作用是判断对象是否为某个类或接口类型。
④要注意“正负号”和“加减号”,“按位与”和“逻辑与”的区别。

尊重原创:(口诀)转自 链接
口诀:单目乘除为关系,逻辑三目后赋值

单目:单目运算符+ –(负数) ++ – 等
乘除:算数单目运算符* / % + -
为:位移单目运算符<< >>
关系:关系单目运算符> < >= <= == !=
逻辑:逻辑单目运算符&& || & | ^
三目:三目单目运算符A > B ? X : Y
后:无意义,仅仅为了凑字数
赋值:赋值=

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值