广州北大青鸟计算机职业培训学校
互联网技术培训、软件技术培训、大数据培训、云计算培训、数据分析培训信息网
当前位置:网站首页 > 软件教程 > Java技术 > 正文

惠州Java运算符优先级是什么?_北大青鸟IT计算机学校

作者:邓华发布时间:2021-01-08分类:Java技术浏览:1050


导读:Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。下面是一道有关Java运算符的题目:Java运算符优先级是什么?接下来由惠州北大青鸟老师为你解答。

Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。下面是一道有关Java运算符的题目:Java运算符优先级是什么?接下来由惠州北大青鸟老师为你解答。

当多个运算符出现在一个表达式中,谁先谁后呢?这就涉及到运算符的优先级别的问题。在一个多运算符的表达式中,运算符优先级不同会导致最后得出的结果差别甚大。

例如,(1+3)+(3+2)*2,这个表达式如果按加号最优先计算,答案就是 18,如果按照乘号最优先,答案则是 14。

再如,x = 7 + 3 * 2;这里x得到13,而不是20,因为乘法运算符比加法运算符有较高的优先级,所以先计算3 * 2得到6,然后再加7。

下表中具有最高优先级的运算符在的表的最上面,最低优先级的在表的底部。

类别          操作符                                                             关联性

后缀          () [] . (点操作符)                                               左到右    

一元          + + - !〜                                                       从右到左    

乘性          * /%                                                                左到右    

加性          + -                                                                   左到右    

移位          >> >>>  <<                                                    左到右    

关系          >> = << =                                                       左到右    

相等          ==  !=                                                               左到右    

按位与       &                                                                      左到右    

按位异或    ^                                                                       左到右    

按位或        |                                                                        左到右    

逻辑与        &&                                                                    左到右    

逻辑或        | |                                                                       左到右    

条件          ?:                                                                    从右到左    

赋值           = + = - = * = / =%= >> = << =&= ^ = | =   从右到左    

逗号           ,                                                                       左到右    

想了解更多关于Java的资讯,可以来惠州北大青鸟新方舟校区了解一下。

java6.png

Java

标签:惠州计算机JAVA软件开发惠州计算机Java软件开发惠州计算机JAVA培训惠州计算机JAVA软件开发学校惠州计算机Java软件开发培训JAVAJava软件开发


Java技术排行
标签列表
网站分类
文章归档
最近发表