Java運算符(++ --詳細)


算術運算符:+、-、、/、%,++,--
賦值運算符:=
關系運算符:>,<,>=,<=,==,!=,instanceof
邏輯運算符:&&,||,!
位運算符:&,|,^,~,>>,<<,>>>(了解)
條件運算符:?,:
擴展賦值運算符:+=,-=,
=,/=

優先級:()優先級最高,再++ --,然后是乘除、加減、左移右移、大於小於、等於不等於、邏輯運算符(與或非)、條件運算符、賦值運算符、混合賦值運算符等等(從左到右,從高到低)

++ 自增 -- 自減

        int a = 3;
        int b = a++;
        // a++ 相當於 a = a + 1  先輸出再加一(先賦值再自增)
        System.out.println(a); // 4
        // ++a 相當於 a = a + 1  先加一再輸出(先自增再賦值)
        int c = ++a;
        System.out.println(a); // 5
        System.out.println(b); // 3
        System.out.println(c); // 5


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM