问答详情
源自:4-7 Java循环语句之 while

num++;的位置不一样,输出的结果也不一样,为什么?

int sum=0,num=1;

while (num<=100) {

num++;

sum+=num;


提问者:宝慕林65331 2017-11-01 16:39

个回答

  • 亦有趣
    2017-11-01 17:37:06
    已采纳

    num++;

    sum+=num;

    这样子是num先加上1,再加上sum

    sum+=num;

    num++;

    这样子是先加上sum,再加上1

  • qq_Moonlight_8
    2017-11-01 18:11:34

    num++;

    sum+=num;

    这样子是num先加上1,再加上sum

    sum+=num;

    num++;

    这样子是先加上sum,再加上1