Java运算优先级

Java运算优先级


前言

其实如果自己写代码的话,如果运算式比较长的时候可以多多使用(),()作为最高优先级使用,不仅不会冗杂,而会更加简单易读。所以下面这些东西主要是看别人代码所需要了解的= =。
Java 语言中运算符的优先级共分为 14 级,其中 1 级最高,14 级最低。在同一个表达式中运算符优先级高的先执行。

具体运算

一 算术运算符

没什么好说的,乘除还有%优先级肯定高于加减。特殊的,++和–是比乘除要高的。

二 符号位

+(正)-(负)优先级仅次于()、{}、[],注意不要与加减搞混淆。

三 逻辑位

基本就是与或非了,!的优先级很高,但是与或就很低了。

四 关系运算符

优先级高于与或而低于算数运算符

五 位运算符

了解就行

六 偷懒运算符

+=和-=和*=、/=缩写运算符,优先级最低

总结

优先级运算符
1()、[]、{}
2!、+(正)、-(负)、~、++、–
3*、/、%
4+、-
5«、»、>>>
6<、<=、>、>=、instanceof
7==、!=
8&
9^
10|
11&&
12||
13?:
14=、+=、-=、*=、/=、&=、
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值