算术运算符:+、-、、/、%,++,--
赋值运算符:=
关系运算符:>,<,>=,<=,==,!=,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