java吧 关注:1,246,104贴子:12,724,186
  • 6回复贴,共1

JAVA的一个小白问题

只看楼主收藏回复

sum=0;
i=1;
while(i<=100){
sum+=1;
i++;
}
System.out.println(sum);
这段的运行原本应该是 sum+=i;不小心打错了,写成了sum+=1;结果得出的值为100,为什么会这样呢?sum是怎么加到100的。。。不是只加了1么?


IP属地:浙江1楼2016-05-05 09:17回复
    每次都+1,加了100次,所以等于100


    IP属地:上海2楼2016-05-05 09:32
    收起回复


      3楼2016-05-05 09:35
      回复
        加了99次不就是100么


        4楼2016-05-05 09:45
        收起回复