91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

鄂州市| 西安市| 湛江市| 宁蒗| 合江县| 电白县| 汾西县| 榆中县| 澜沧| 阿拉善盟| 揭西县| 荃湾区| 盖州市| 呈贡县| 出国| 桐庐县| 威信县| 托克逊县| 通州区| 沁水县| 岱山县| 广昌县| 登封市| 安图县| 吉隆县| 安龙县| 获嘉县| 嘉定区| 保德县| 什邡市| 云和县| 清水县| 齐河县| 克什克腾旗| 达尔| 项城市| 贵德县| 定安县| 崇明县| 钟山县| 梁河县|