Java运算符优先级和结合性一览表

Java 中的大部分运算符是从左向右结合的,也就是从左向右计算,只有单目运算符、赋值运算符和三目运算符例外,它们是从右向左结合的(也就是从右向左运算的)。

运算符有不同的优先级,所谓的优先级就是在表达式运算中的运算顺序。下表中列举了包括分隔符在内的所有运算符,上一行的运算符的优先级总是优于下一行的。
 

表 1 运算符的优先级
序号运算符说明运算符
1分隔符. [] () {} , ;
2单目运算符++、--、~、!、(数据类型)
3算术运算符* / %
4算术运算符+ -
5关系运算符<、>、<=、>=
6关系运算符== !=
7逻辑运算符&
8逻辑运算符^
9逻辑运算符|
10逻辑运算符&&
11逻辑运算符II
12条件运算符?:
13赋值运算符=、*=、/=、%=、+=、<<=、>>=、>>>=、&=、^=、|=


运算符的优先级从高到低的顺序大体是:

算术运算符->关系运算符->逻辑运算符->条件运算符->赋值运算符

  • 4
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

哆啦哆啦S梦

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值