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
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步