亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

算數運算符

http://img1.sycdn.imooc.com//57fb015a0001203406850451.jpg

平均數為什么要用float,而不是int...我是新手剛入門,麻煩了。。。。還有就是為什么是--age1,而不是age1--

正在回答

4 回答

1.平均數不一定是整數,可能為小數,用整數會丟失小數點后的數,所以用float。

2.int newAge = --age1; ?//等價于 ? age1 = age1 -1 , newAge = age1

int newAge = age1--; ? ?//等價于 newAge = age1 ,age1 = age1 -1 ?

1 回復 有任何疑惑可以回復我~
#1

終結丶天涯

--在前,先自減,后賦值,--在后,先賦值,后自減。
2016-10-10 回復 有任何疑惑可以回復我~
#2

NJHAbner 提問者

三口油啦 非常感謝。懂了。。還有個就是double也是浮點型的啊 為什么不用這個呢,難道是占的內存大?
2016-10-10 回復 有任何疑惑可以回復我~
#3

終結丶天涯 回復 NJHAbner 提問者

double占位數多,內存確實會有影響,一般float就夠用了。
2016-10-11 回復 有任何疑惑可以回復我~
#4

NJHAbner 提問者 回復 終結丶天涯

好的好的
2016-10-11 回復 有任何疑惑可以回復我~
查看1條回復

光謝不采納那波的你是

0 回復 有任何疑惑可以回復我~
#1

NJHAbner 提問者

啥。。。
2016-10-15 回復 有任何疑惑可以回復我~

關于第二個問題,--age1,意思是age1先自減1,然后在賦值給newage,而age1--是先賦值在自減

0 回復 有任何疑惑可以回復我~
#1

NJHAbner 提問者

謝謝啦
2016-10-10 回復 有任何疑惑可以回復我~

因為不一定會整除,肯定要用浮點,更精確,對于后面那個問題,我沒有運行,應該兩種都可以

1 回復 有任何疑惑可以回復我~
#1

NJHAbner 提問者

哦哦 謝謝啊
2016-10-10 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
Java入門第一季(IDEA工具)升級版
  • 參與學習       1167471    人
  • 解答問題       18748    個

0基礎萌新入門第一課,從Java環境搭建、工具使用、基礎語法開始

進入課程

算數運算符

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號