課程
/后端開發
/Java
/Java入門第一季(IDEA工具)升級版
平均數為什么要用float,而不是int...我是新手剛入門,麻煩了。。。。還有就是為什么是--age1,而不是age1--
2016-10-10
源自:Java入門第一季(IDEA工具)升級版 3-2
正在回答
1.平均數不一定是整數,可能為小數,用整數會丟失小數點后的數,所以用float。
2.int newAge = --age1; ?//等價于 ? age1 = age1 -1 , newAge = age1
int newAge = age1--; ? ?//等價于 newAge = age1 ,age1 = age1 -1 ?
終結丶天涯
NJHAbner 提問者
終結丶天涯 回復 NJHAbner 提問者
NJHAbner 提問者 回復 終結丶天涯
光謝不采納那波的你是
關于第二個問題,--age1,意思是age1先自減1,然后在賦值給newage,而age1--是先賦值在自減
因為不一定會整除,肯定要用浮點,更精確,對于后面那個問題,我沒有運行,應該兩種都可以
舉報
0基礎萌新入門第一課,從Java環境搭建、工具使用、基礎語法開始
3 回答+符號和算數運算
2 回答算術運算符
6 回答算術運算符
3 回答算術運算符
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-10-10
1.平均數不一定是整數,可能為小數,用整數會丟失小數點后的數,所以用float。
2.int newAge = --age1; ?//等價于 ? age1 = age1 -1 , newAge = age1
int newAge = age1--; ? ?//等價于 newAge = age1 ,age1 = age1 -1 ?
2016-10-14
光謝不采納那波的你是
2016-10-10
關于第二個問題,--age1,意思是age1先自減1,然后在賦值給newage,而age1--是先賦值在自減
2016-10-10
因為不一定會整除,肯定要用浮點,更精確,對于后面那個問題,我沒有運行,應該兩種都可以