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

int newAge = --age1;--为什么不能放在age1后面》

求解答int newAge =age1 --;为何不行?

提问者:qq_慕虎5286101 2019-03-31 21:33

个回答

  • dango07
    2019-05-06 19:07:17

    首先你要明白前--与后--的区别

    前--是先自减后赋值,也就是把age1的值减1后再给newAge

    后--是先赋值后自减,也就变成把age1的值给newAge后再进行自减,这样的话newAge的值就等于age1

  • 既白呀
    2019-03-31 21:41:38

    --age是先自减一再进行运算age--是运算后再自减一