为啥age1––得出的结果是24 ––age1结果是23

来源:3-2 Java中的算术运算符

慕粉1174485

2021-08-15 11:41

这该怎么选择啊

写回答 关注

1回答

  • weixin_慕哥8336180
    2021-08-16 13:46:55

    你说的是赋值运算吧。

    int newAge=--age1;         //“--”放在前面是先把age1自减就是24-1之后再赋值给newAge,所以这边newAge为23

    int newAge=age1--;         //“--”放在后面是先把age1赋值给newAge,所以newAge为24,然后再自减

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

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

1162893 学习 · 17550 问题

查看课程

相似问题