不可以写成 int newAge = age1--;吗

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

qq_不败_0

2017-04-05 20:02

不可以写成 int newAge = age1--;吗



写回答 关注

5回答

  • qq_顿首_0
    2017-04-05 20:45:56

    int newAge = --age;

    age--:是将age的值先赋给newAge,然后在自减

    --age:是age先自减,再将值赋给newAge

    希望有帮助

  • 废松鼠
    2017-04-05 20:30:28

    int newAge=age--;  意思是将age赋值给newAge,再进行自减。

  • 慕尼黑1590972
    2017-04-05 20:17:47

    age1--是先取值后减,导致把结果先传给参数;--age是先减后取值

  • 栗子糖
    2017-04-05 20:16:24

    仔细看要求,要求输出的是自减后的age1。要是写成age--,它会先赋值给newAge,再自减1

  • 竹千代
    2017-04-05 20:14:38

    age1--整个也是一个表达式,表达式是age1原来的值,把整个表达式赋值给newAge还是原来的值

    --是对age1做的操作,也就是说age1这个数自己变成减一后的数

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

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

1165172 学习 · 17581 问题

查看课程

相似问题