第一个值运行结果是40可以理解,为什么第二运行结果是30,不应该运算是20吗?

来源:3-3 Java中的赋值运算符

cgct

2017-05-01 23:56

three+=one;

        System.out.println("three+=one==>"+three);

        three-=one;

        System.out.println("three-=one==>"+three);


写回答 关注

1回答

  • qq_且行且珍惜_27
    2017-05-02 08:54:20

    three+=one;执行完之后   (30+10=40) 40赋值给three   

     输出three(40)

      在进行运算three-=one(40-10=30)   30赋值给three

     输出three(30)

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

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

1165574 学习 · 17587 问题

查看课程

相似问题