课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
int a=2;
a=-(--a);
System.out.println(a); 执行的没有问题,但是
a=--(-a);
System.out.println(a);
就会报错,自减不是和正负优先级相等吗?为什么有这种区别?
2016-10-14
源自:Java入门第一季(IDEA工具)升级版 3-8
正在回答
因为你的”-a“放在了”()“里,优先处理()里的
后会无期_xzh 提问者
DipPotatoChip
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
2 回答+(正)-(负),+(加)-(减)怎么区分
2 回答运算符里正负和加减怎么区分
2 回答按照优先级的话,b=a++为什么不先自增,在赋值。
3 回答优先级别 和强制转换的问题!
2 回答优先级的2和4行