设为首页 加入收藏

TOP

Java中运算符的优先级与结合性
2014-10-19 16:11:17 来源: 作者: 【 】 浏览:86
Tags:Java 运算 符的 优先 结合

Java语言规定了运算符的优先级与结合性。优先级是指同一表达式中多个运算符被执行的次序,在表达式求值时,先按运算符的优先级别由高到低的次序执行,例如,算术运算符中采用“先乘除后加减”。如果在一个运算对象两侧的优先级别相同,则按规定的“结合方向”处理,称为运算符的“结合性”。Java规定了各种运算符的结合性,如算术运算符的结合方向为“自左至右”,即先左后右。Java中也有一些运算符的结合性是“自右至左”的。


例如:


当a=3;b=4时


若k=a-5+b,则k=2(先计算a-5,再计算-2+b)


若k=a+=b-=2,则k=5(先计算b-=2,再计算a+=2)


表2ˉ15列出了各个运算符优先级别的排列和其结合性,数字越小的表示优先级别越高,初学者在使用运算符时,请经常参考下列表格。


  编辑特别推荐:


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Java中实现浮点数的精确运算 下一篇2011年计算机二级考试JAVA备考冲..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: