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

a++,++a应该怎么去理解,是不是只要出现了++,a输出的结果就要加1

a++,++a

提问者:lottazw 2016-02-19 09:38

个回答

  • yuriy
    2016-02-19 09:56:57

    a=1,b=0;

    b=a++;  b=2,a=1;   a++ 就是 a加1后赋值,a不变;

    b=++a;  b=2,a=2;   ++a 就是 a自增1后赋值;

  • ROUBAOZI37
    2016-02-19 09:54:33

    a++表示先用a再加,++a表示先加再用,举个例子

    int a  = 1;

    int b = 2;

    a++;

    ++b;

    System.out.println(a);  //此处输出1,但是a变成了2

    System.out.println(b); //此处输入3