![]() ![]() |
|
计算机二级JAVA:使用圆括号 | |
作者:佚名 文章来源:不详 点击数 更新时间:2008/4/18 14:43:03 文章录入:杜斌 责任编辑:杜斌 | |
|
|
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)) 另外一点:圆括号(不管是不是多余的)不会降低你程序的运行速度。因此,添加圆括号可以减少含糊不清,不会对你的程序产生消极影响。 |
|
![]() ![]() |