您的位置 首页 java

java程序员必备的基础知识之运算符的优先级

上一节我们聊了java的算数运算符、关系运算符、逻辑运算符、位运算符、三元运算符。我们今天来聊聊他们之间的关系以及运算符的优先级问题。

因为java运算符优先级如果搞不懂,那在运行程序时得到的结果可能会大相径庭。为了避免程序因为运算顺序而达不到想要的结果,我们今天就把运算符的优先级说明白。

优先级为: ! > 算术运算符 > 关系运算符 > && > || > 赋值运算符。其中除赋值运算 为从右向左,其余的运算皆为从左向右运算。这样说可能不是很直观,那么我们先来看一张表格:

java程序员必备的基础知识之运算符的优先级

相信大家看完以后肯定会说,这是要死记硬背吗,大可不必死记硬背,很多都和数学上的运算规律是一样的,大家多用几次自然就掌握了。

给大家推荐一个小技巧,我们在实际使用中,如果不确定运算符的优先级,最好运用括号运算符来控制运算顺序。

文章来源:智云一二三科技

文章标题:java程序员必备的基础知识之运算符的优先级

文章地址:https://www.zhihuclub.com/182629.shtml

关于作者: 智云科技

热门文章

网站地图