石头adda
2015-06-22 11:33
sum=sum+num;
num=num+2;
这个两天的位置颠倒一下,差别在哪儿?
sum = sum + num;
num = num + 2;
现在定义sum = 0; num = 1; 你这个代码执行之后sum = 0 + 1 ,即sum = 1; num = num + 2;即num = 3;
如果颠倒过来先执行num = num + 2;即num = 3; sum = sum + num ; sum = 0 + 3; 即sum = 3;
第二个赋值改变了num的值
Java入门第一季(IDEA工具)升级版
1165172 学习 · 17581 问题
相似问题
回答 3
回答 5