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

java的算术运算符

++  -- 的都不太懂   那个例子也看不懂  谁能解释下

提问者:空15 2016-03-09 22:14

个回答

  • 博爱0
    2016-03-26 22:03:04

    初学者疑问:
    int a=5;
    int b=a++;
    System.out.println(b);
    这个运行结果和
    int a=5;
    int b=a;
    System.out.println(b);
    结果一样的,两者到底有什么区别?


  • 其乐淘淘
    2016-03-09 22:19:16

    假如i的初始值为10

    执行i++并打印操作,先打印出来10,然后变量i存上11;

    执行++i并打印操作,先将变量i加1变为11,再打印出来11;


    执行i--并打印操作,先打印出来10,再把变量减去1存上9;

    执行--i并打印操作,先把变量减1变为9,再打印出来9

  • 斌仔
    2016-03-09 22:18:35

    比如,

    ++a  先加1后赋值,a++先赋值后加1