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

++a和a++概念有点模糊,

++a和a++概念有点模糊,

提问者:qq_奇点_10 2017-11-13 19:08

个回答

  • Chasing_dream
    2018-01-03 18:17:02

    举个列子:

    第一种情况

    public class HelloWorld {

    public static void main(String args[]) {

    int a=1;

    int b=a++;

    System.out.println (b);

    System.out.println (a);

    }

    }

    输出结果  b是1,a是2;

    public class HelloWorld {

    public static void main(String args[]) {

    int a=1;

    int b=++a;

    System.out.println (b);

    System.out.println (a);

    }

    }

    输出结果  b是2,a是2;

    总结,无论是a++还是++a 运算一次后 a的值是一样的,受影响的是赋值对象b.

    请采纳

  • qq_宋子琛_0
    2017-11-13 19:23:25

    a++运算后加1 ++a运算前加一  用于简单运算