问答详情
源自:3-2 Java中的算术运算符

为什么以下运行结果a和b都会是6呢?

运行结果:


提问者:huang950727 2018-06-17 15:26

个回答

  • 迷牛
    2018-06-17 16:03:03
    已采纳

    a自增的时候a的值已经变成了6,就如你注释那里写的一样,先自增,这里已经保存了a为6的值。

  • Angel繁星
    2018-06-18 15:01:42

    这个跟c语言一个样子。++a,先加完1在赋值b;a++,先赋值给b,a在自己加1;

    ++a 说明a已经加1了 得出来的a=a+1;b=a;