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
posted @   nini-  阅读(1511)  评论(0编辑  收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示