课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
int newAge=--age1; 和int newAge=age1--;的运算结果是一样的,那就只有意义不一样吗?还是有什么实际的影响运算的区别?
2015-12-12
源自:Java入门第一季(IDEA工具)升级版 3-2
正在回答
--age1是先进行自检运算,然后再把得到的值赋给newAge
age1--是先把值赋给newAge,然后再进行自减
你可以自己试试
int age1=2;
int newAge = --age1;
System.out.println(newAge);//结果为:1
System.out.println(age1);//结果为:1
int age2=2;
int newAge2 = age2--;
System.out.println(newAge2);//结果为:2
System.out.println(age2);//结果为:1
体会下
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
2 回答int newAge=--age1;
2 回答为什么int newAge=--age1而不是int newAge=ayge1--?
2 回答double minus=age1%age2;和int minus=age1-age2;的运算结果一样啊?
5 回答不可以写成 int newAge = age1--;吗
2 回答int newAge = --age1;--为什么不能放在age1后面》