课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
为什么int newAge=--age1而不是int newAge=ayge1--?
2017-10-30
源自:Java入门第一季(IDEA工具)升级版 3-2
正在回答
第一个是age1先自减1再赋值给newAge,实际就等于 newAge = ayge1-1 ,第二个是ayge1先赋值给newAge,然后ayge1再自减1,相当于 newAge = ayge1 ,而ayge1最后结果都是ayge1 = ayge1 -1 ;
自减符号--的前缀和后缀是不一样的,--age1表示age1先减1再取值,age1--表示先取值再减1。
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
2 回答int newAge=--age1;
2 回答int newAge = --age1;--为什么不能放在age1后面》
2 回答int newAge=age1--; 好像不管用呀?
5 回答不可以写成 int newAge = age1--;吗
6 回答int sum=age1+age2+age3+age4; double avg=(age1+age2+age3+age4)/4; int minus=age1-age2; int newAge=--age1