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

来源:4-7 Java循环语句之 while

宝慕林65331

2017-11-01 16:39

int sum=0,num=1;

while (num<=100) {

num++;

sum+=num;


写回答 关注

2回答

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

    num++;

    sum+=num;

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

    sum+=num;

    num++;

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

    宝慕林653...

    非常感谢!

    2017-11-01 20:04:44

    共 1 条回复 >

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

    num++;

    sum+=num;

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

    sum+=num;

    num++;

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


Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165172 学习 · 17581 问题

查看课程

相似问题