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