亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

java運算符優先級是什么

發布時間:2020-08-19 11:31:44 來源:億速云 閱讀:1144 作者:小新 欄目:編程語言

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

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

java運算符優先級是什么

java運算符優先級:

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

java運算符優先級是什么

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

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

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

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

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

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

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

程序功能主要是演示運算符的優先級。

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

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

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

看完了這篇文章,相信你對java運算符優先級是什么有了一定的了解,想了解更多相關知識,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

伊通| 泽州县| 安阳县| 博客| 天气| 西昌市| 汕尾市| 金山区| 东乌珠穆沁旗| 鄂伦春自治旗| 嘉兴市| 巧家县| 封丘县| 化德县| 西安市| 舒兰市| 罗山县| 广汉市| 买车| 龙南县| 防城港市| 凉山| 石景山区| 抚顺县| 沙洋县| 余干县| 南雄市| 襄樊市| 泰州市| 巴林右旗| 山西省| 涡阳县| 阜宁县| 滁州市| 泰兴市| 北票市| 工布江达县| 共和县| 衡南县| 图们市| 祁门县|