第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

求兩個數(shù)的差值為什么這樣寫的?(int minus=Math.abs(age1-age2);)

求兩個數(shù)的差值為什么這樣寫的?(int minus=Math.abs(age1-age2);)

瑾瀚 2017-04-23 14:44:56
int age1=24; int age2=18; int minus=Math.abs(age1-age2); System.out.println("年齡差值:"+minus);
查看完整描述

3 回答

已采納
?
西蘭花偉大炮

TA貢獻376條經(jīng)驗 獲得超318個贊

因為有可能你輸入的age1小于age2,所以需要用abs()函數(shù)取反來保證差值為正,歡迎采納

查看完整回答
6 反對 回復 2017-04-23
?
努力更幸運

TA貢獻3條經(jīng)驗 獲得超5個贊

因為Math.abs() ?方法中,添加數(shù)字差值為[絕對值] 所以求差值這樣寫.. ? 不然你1-2 ?差值是-1 ?

查看完整回答
3 反對 回復 2017-04-23
?
達拉崩吧斑得貝迪卜多比魯翁

TA貢獻41條經(jīng)驗 獲得超38個贊

  1. Math.abs()是用來求絕對值的

  2. 兩個數(shù)之間的差值一定是個正數(shù)

  3. -5-(-2)=-3,-5與-2的差值是3

查看完整回答
1 反對 回復 2017-04-24
?
錯過了年華

TA貢獻56條經(jīng)驗 獲得超22個贊

因為年齡不可能有負數(shù),總不能一個人比另一個人小負6歲吧,所以用絕對值函數(shù)保證不會出現(xiàn)負值。

如果負值也可以,你可以寫成int minus=(age1-age2);

查看完整回答
反對 回復 2017-04-23
?
劉小振

TA貢獻18條經(jīng)驗 獲得超5個贊

樓上的都講了是求差值計算值的。另外之所以前半部分要定義一個int類型的變量,是因為abs是Math類有返回值的方法,需要用一個同類型變量來接收,相當于把返回值賦給這個變量。也可以直接打印出來,這時候就不需要接收了 System.out.println(Math.abs(num1-num2))
查看完整回答
反對 回復 2017-04-23
?
qq_散一世繁華顛一世琉璃_0

TA貢獻1條經(jīng)驗 獲得超0個贊

abs是求絕對值,不然會出現(xiàn)負數(shù)

查看完整回答
反對 回復 2017-04-23
?
慕粉1311016276

TA貢獻2條經(jīng)驗 獲得超0個贊

abs絕對值
查看完整回答
反對 回復 2017-04-23
?
慕粉1311016276

TA貢獻2條經(jīng)驗 獲得超0個贊

abs絕對值
查看完整回答
反對 回復 2017-04-23
?
ExiaGo

TA貢獻20條經(jīng)驗 獲得超18個贊

雖然我沒有學過Java,但是這里不就是算出兩個數(shù)的絕對值嗎?有問題么?

查看完整回答
反對 回復 2017-04-23
  • 3 回答
  • 0 關注
  • 6765 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號