java運算符優(yōu)先級是什么-創(chuàng)新互聯(lián)

小編給大家分享一下java運算符優(yōu)先級是什么,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!

創(chuàng)新互聯(lián)公司主要從事網頁設計、PC網站建設(電腦版網站建設)、wap網站建設(手機版網站建設)、響應式網站開發(fā)、程序開發(fā)、網站優(yōu)化、微網站、小程序制作等,憑借多年來在互聯(lián)網的打拼,我們在互聯(lián)網網站建設行業(yè)積累了豐富的網站建設、成都網站建設、網站設計、網絡營銷經驗,集策劃、開發(fā)、設計、營銷、管理等多方位專業(yè)化運作于一體。

java運算符優(yōu)先級:1、級別高的運算符先執(zhí)行運算,級別低的運算符后執(zhí)行運算;2、小括號【()】優(yōu)先級最高,表達式含有小括號的,優(yōu)先執(zhí)行小括號的內容,如果包含多個小括號,執(zhí)行順序是從左到右。

java運算符優(yōu)先級是什么

java運算符優(yōu)先級:

Java表達式可能存在多個運算符,運算符之間存在優(yōu)先級的關系,級別高的運算符先執(zhí)行運算,級別低的運算符后執(zhí)行運算,下表列出了運算符的優(yōu)先級。表中優(yōu)先級欄,數(shù)字越小優(yōu)先級越高,每個運算符用中文頓號分割。

java運算符優(yōu)先級是什么

表中結合性指運算符結合的順序,通常都是從左到右。從右到左的運算符最典型的就是數(shù)值前面的正負號,例如3+-4,則意義為3加-4,符號首先和運算符右側的內容結合。

表中運算符‘[]’前面沒有講到,該運算符表示聲明一個數(shù)組,關于數(shù)組后面會詳細講述。

表中小括號‘()’優(yōu)先級最高,表達式含有小括號的,優(yōu)先執(zhí)行小括號的內容,如果包含多個小括號,執(zhí)行順序是從左到右。

例如,假設變量a的值為12,下述語句的執(zhí)行會有不同的結果:

(1)執(zhí)行 a + 18 % 4 ,因為運算符%的優(yōu)先級高于運算符+,該語句先執(zhí)行取余運算,再執(zhí)行加法運算,其結果為14;

(2)執(zhí)行( a + 18 ) % 4 ,因為小括號的優(yōu)先級最高,該語句先執(zhí)行小括號里的表達式a+18,再執(zhí)行取余運算,其結果為2;

(3)執(zhí)行 a * ( ( a + 18 ) % 4 ),該語句括號內嵌套括號,執(zhí)行順序是先執(zhí)行內層括號的運算,再執(zhí)行外層括號的運算,其運算結果為24。

程序功能主要是演示運算符的優(yōu)先級。

語句“a += ++b;”,涉及到運算符+=和++兩個運算符,從運算符優(yōu)先級表可知,++運算符的優(yōu)先級要高于+=運算符,b應先做自增運算,然后再與a相加,結果為15。一個特例是,語句“a += b++;”,雖然++的優(yōu)先級高于+=,但此語句的++是后綴式,后綴式是先使用再自增(參見算術運算符一節(jié)),因此,b先與a相加后,再做自增運算,結果為14。

編譯“PrioritySample.java”文件,在命令行窗口輸入“javac  PrioritySample.java”并執(zhí)行命令,編譯通過后,在命令行窗口輸入“java  PrioritySample”運行Java程序,命令行窗口顯示如下信息:

從上述結果可以看出,++運算符的優(yōu)先級要高于+=運算符,b應先做自增運算,然后再與a相加,結果為15

看完了這篇文章,相信你對java運算符優(yōu)先級是什么有了一定的了解,想了解更多相關知識,歡迎關注創(chuàng)新互聯(lián)-成都網站建設公司行業(yè)資訊頻道,感謝各位的閱讀!

當前題目:java運算符優(yōu)先級是什么-創(chuàng)新互聯(lián)
網站網址:http://www.muchs.cn/article8/ipgip.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供網站收錄、面包屑導航、企業(yè)網站制作電子商務、搜索引擎優(yōu)化靜態(tài)網站

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

網站托管運營