課程
/后端開發
/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;的運算結果一樣???
2 回答int newAge = --age1;--為什么不能放在age1后面》
6 回答int sum=age1+age2+age3+age4; double avg=(age1+age2+age3+age4)/4; int minus=age1-age2; int newAge=--age1
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-12-12
--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
體會下