课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
问题2:
为什么在输出的变量前有一个加号?
2015-12-17
源自:Java入门第一季(IDEA工具)升级版 3-2
正在回答
newAge=age1--和newAge=--age1是有区别的
前者先赋值再自减,newAge为24,age1为23
后者先自减再赋值,newAge和age1都为23
分开写最安全
即age1--;newAge=age1;和--age1;newAge=age1是一样的。
输出变量前有加号是因为加号前面是字符串,两个变量连接起来一起输出需要在中间加上加号
Candy_cans 提问者
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
2 回答int newAge=--age1;
2 回答age--和--age1
5 回答newAge=++age1 输出为25,但newAge=age1++ 输出却为24???
2 回答为什么int newAge=--age1而不是int newAge=ayge1--?
1 回答int newAge=--age1; 和int newAge=age1--;的运算结果是一样的,那就只有意义不一样吗?还是有什么实际的影响运算的区别?