更新時間:2020-04-02 16:08:27 來源:動力節(jié)點 瀏覽2311次
Java語言中有很多運算符,由于運算符優(yōu)先級的問題經(jīng)常會導致程序出現(xiàn)意想不到的結(jié)果,為了避免程序可能由于運算順序而導致一系列的問題,Java初學者需應(yīng)盡可能掌握這些運算符規(guī)律
圖示給大家詳細介紹了運算符的優(yōu)先級
對于初學者而言可能一下子記住這么多運算符及規(guī)律,不要著急平時多拿出來看看,碰到一個積累一個,慢慢就發(fā)現(xiàn)自己已經(jīng)記住不少了呢~說明:在實際使用中,如果不確定運算符的優(yōu)先級,最好運用括號運算符來控制運算順序。常見筆試題下面程序的運行結(jié)果是什么?——Public class Tets { public static void main (String[ ]args){ byte a =5; int b= 10; int c=a>>2+b>>2; System.out.println(c);答案:0. 由于“+”的優(yōu)先級比“>>”高,因此程序中的表達式等價于a>>(2+b)>>2,相當于a>>12>>2,因此運算結(jié)果為0.
以上就是動力節(jié)點java培訓機構(gòu)的小編針對“Java基礎(chǔ)學習:Java運算符優(yōu)先級”的內(nèi)容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業(yè)老師隨時為你服務(wù)。
相關(guān)閱讀