java運(yùn)算符優(yōu)先級(jí)是什么樣的?
請(qǐng)問(wèn)在java運(yùn)算符優(yōu)先級(jí)是什么樣的?
我要提問(wèn)推薦答案
Java中的運(yùn)算符優(yōu)先級(jí)決定了表達(dá)式中運(yùn)算符執(zhí)行的順序。以下是java運(yùn)算符優(yōu)先級(jí)順序:
在表達(dá)式中,優(yōu)先級(jí)高的運(yùn)算符會(huì)先執(zhí)行,優(yōu)先級(jí)相同的運(yùn)算符會(huì)根據(jù)結(jié)合性(從左到右或從右到左)依次執(zhí)行。可以使用括號(hào)改變運(yùn)算符的執(zhí)行順序。
其他答案
-
java運(yùn)算符優(yōu)先級(jí):1、級(jí)別高的運(yùn)算符先執(zhí)行運(yùn)算,級(jí)別低的運(yùn)算符后執(zhí)行運(yùn)算;2、小括號(hào)【()】?jī)?yōu)先級(jí)最高,表達(dá)式含有小括號(hào)的,優(yōu)先執(zhí)行小括號(hào)的內(nèi)容,如果包含多個(gè)小括號(hào),執(zhí)行順序是從左到右。Java表達(dá)式可能存在多個(gè)運(yùn)算符,運(yùn)算符之間存在優(yōu)先級(jí)的關(guān)系,級(jí)別高的運(yùn)算符先執(zhí)行運(yùn)算,級(jí)別低的運(yùn)算符后執(zhí)行運(yùn)算。優(yōu)先級(jí)欄,數(shù)字越小優(yōu)先級(jí)越高,每個(gè)運(yùn)算符用中文頓號(hào)分割。
-
一般來(lái)說(shuō),單目運(yùn)算符優(yōu)先級(jí)較高,賦值運(yùn)算符優(yōu)先級(jí)較低。算術(shù)運(yùn)算符優(yōu)先級(jí)較高,關(guān)系和邏輯運(yùn)算符優(yōu)先級(jí)較低。多數(shù)運(yùn)算符具有左結(jié)合性(自左向右),單目運(yùn)算符、三目運(yùn)算符、賦值運(yùn)算符具有右結(jié)合性(自右向左)。Java中運(yùn)算符的優(yōu)先級(jí)共分為14個(gè)等級(jí),其中1級(jí)最高,14級(jí)最低。在同一個(gè)表達(dá)式中運(yùn)算符優(yōu)先級(jí)高的先執(zhí)行。