更新時間:2020-04-02 16:08:27 來源:動力節點 瀏覽2245次
Java語言中有很多運算符,由于運算符優先級的問題經常會導致程序出現意想不到的結果,為了避免程序可能由于運算順序而導致一系列的問題,Java初學者需應盡可能掌握這些運算符規律
圖示給大家詳細介紹了運算符的優先級
對于初學者而言可能一下子記住這么多運算符及規律,不要著急平時多拿出來看看,碰到一個積累一個,慢慢就發現自己已經記住不少了呢~說明:在實際使用中,如果不確定運算符的優先級,最好運用括號運算符來控制運算順序。常見筆試題下面程序的運行結果是什么?——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. 由于“+”的優先級比“>>”高,因此程序中的表達式等價于a>>(2+b)>>2,相當于a>>12>>2,因此運算結果為0.
以上就是動力節點java培訓機構的小編針對“Java基礎學習:Java運算符優先級”的內容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業老師隨時為你服務。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習