课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
不可以写成 int newAge = age1--;吗
2017-04-05
源自:Java入门第一季(IDEA工具)升级版 3-2
正在回答
int newAge = --age;
age--:是将age的值先赋给newAge,然后在自减
--age:是age先自减,再将值赋给newAge
希望有帮助
int newAge=age--; 意思是将age赋值给newAge,再进行自减。
age1--是先取值后减,导致把结果先传给参数;--age是先减后取值
仔细看要求,要求输出的是自减后的age1。要是写成age--,它会先赋值给newAge,再自减1
age1--整个也是一个表达式,表达式是age1原来的值,把整个表达式赋值给newAge还是原来的值
--是对age1做的操作,也就是说age1这个数自己变成减一后的数
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
2 回答int newAge=--age1;
2 回答为什么int newAge=--age1而不是int newAge=ayge1--?
6 回答int sum=age1+age2+age3+age4; double avg=(age1+age2+age3+age4)/4; int minus=age1-age2; int newAge=--age1
2 回答int newAge=age1--; 好像不管用呀?
2 回答int newAge = --age1;--为什么不能放在age1后面》