Java基础篇:如何使用圆括号

圆括号(Parentheses)提高了括在其中的运算的优先级。这常常对于获得你需要的结果是必要的。例如,考虑下列表达式:

a >> b + 3 

该表达式首先把 3 加到变量 b,得到一个中间结果,然后将变量a右移该中间结果位。
该表达式可用添加圆括号的办法重写如下:

a >> (b + 3) 

然而,如果你想先将a右移b位,得到一个中间结果,然后对该中间结果加3,你需要对表达式加如下的圆括号:

(a >> b) + 3 

除了改变一个运算的正常优先级外,括号有时被用来帮助澄清表达式的含义。对于阅读你程序代码的人来说,理解一个复杂的表达式是困难的。对复杂表达式增加圆括号能帮助防止以后的混乱。例如,下面哪一个表达式更容易读呢?

a | 4 + c >> b & 7 
(a | (((4 + c) >> b) & 7)) 

另外一点:圆括号(不管是不是多余的)不会降低你程序的运行速度。因此,添加圆括号可以减少含糊不清,不会对你的程序产生消极影响。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值