所謂優(yōu)先級(jí),就是在表達(dá)式中的運(yùn)算順序赔嚎。Java 中常用的運(yùn)算符的優(yōu)先級(jí)如下表所示:
級(jí)別為 1 的優(yōu)先級(jí)最高魄咕,級(jí)別?11 的優(yōu)先級(jí)最低。譬如往衷,x = 7 + 3 * 2 ?得到的結(jié)果是?13 “先乘后加”嘛!
PS:大家沒(méi)必要去死記運(yùn)算符的優(yōu)先級(jí)順序钞翔,實(shí)際開(kāi)發(fā)中,一般會(huì)使用小括號(hào)輔助進(jìn)行優(yōu)先級(jí)管理席舍。例如:
分析:小括號(hào)優(yōu)先級(jí)最高布轿,因此
1、 執(zhí)行 a + 18 来颤,結(jié)果為 30
2汰扭、 執(zhí)行( a + 18 ) % 4 取模,結(jié)果為 2
3福铅、 執(zhí)行 a?*?( ( a?+?18 )?%?4 )萝毛,結(jié)果為 24