Java運算符的優先級順序如下:
一元運算符(例如 ++、–、+、-、!、~)
算術運算符(例如 *、/、%、+、-)
移位運算符(例如 <<、>>、>>>)
關系運算符(例如 <、>、<=、>=、instanceof)
相等運算符(例如 ==、!=)
位運算符(例如 &、^、|)
邏輯運算符(例如 &&、||)
條件運算符(例如 ? :)
賦值運算符(例如 =、+=、-=、*=、/=、%=、&=、^=、|=、<<=、>>=、>>>=)
注意:括號可以改變運算符的優先級。在表達式中,括號內的運算先于括號外的運算執行。