课程
/后端开发
/Java
/Java入门第二季 升级版
比如 num1 += num1 + num2;
这是怎么错了?
2015-03-03
源自:Java入门第二季 升级版 8-1
正在回答
你的代码要能按你的意思正确运行的话,我感觉 应该是这样的:num1+=(num1+num2);
num1 += num1 + num2;可以运行,实际上等于:num1 = num1 +(num1 + num2); 因为运算符优先级“+”号要高于“+=”号
我对 num1 += num1 + num2 的理解是 num1 = num1 + num2 + num1
谁有另一种理解?
num1 += num1 + num2;这句话肯定是错的,因为num1 += 的意思就是num1 = num1 +
所以要买写成 num1 = num1 + num2; 或者 num1 += num2;都是对的;
l达达达 提问者
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
6 回答关于抽象类的问题,麻烦同学看下是哪里错误了
1 回答编辑器的相关问题
1 回答为什么错误
3 回答为什么错误
5 回答为什么错误