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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

關(guān)于本章的練習(xí)題

代碼沒(méi)有出現(xiàn)邏輯問(wèn)題并且能夠正常運(yùn)行。但有幾個(gè)問(wèn)題:

  1. 當(dāng)圓的半徑輸入為5的時(shí)候,圓的周長(zhǎng)竟然會(huì)出現(xiàn)很多位小數(shù),而輸入其他的數(shù)字目前沒(méi)發(fā)現(xiàn)問(wèn)題。

  2. 如何設(shè)置保留的小數(shù)位數(shù)?比如:保留兩位小數(shù)。

  3. 我將double類型全部換為float類型時(shí),為什么在Circle類perimeter方法中return語(yǔ)句提示我"Type mismatch:cannot convert from double to float",難道說(shuō)小數(shù)相乘的結(jié)果就是double類型嗎?

  4. 想請(qǐng)教代碼是否還有優(yōu)化的空間?,如果可以請(qǐng)貼出優(yōu)化以后的代碼。我總覺(jué)得雖然能執(zhí)行結(jié)果但寫(xiě)得啰嗦了一些。

感謝!

56e2621100011edf05000120.jpg

56e262130001173405000316.jpg

56e262130001b3ca05000320.jpg

56e262150001c81803850316.jpg

56e262150001ac5d05000375.jpg


正在回答

1 回答

這種提示Type mismatch:cannot convert from double to float就是說(shuō)不能把double型的變成float的,像有數(shù)點(diǎn)這種情況默認(rèn)都是double型的。

如果你想改成flaot型,你要記得把返回類型都改成float型才可以。

我覺(jué)得整體代碼沒(méi)有問(wèn)題,你覺(jué)得啰嗦可能是因?yàn)閙ain函數(shù)哪里寫(xiě)得太多了!那些半徑什么的都要自己輸入。

這個(gè)是我的代碼,你看看對(duì)你有沒(méi)有用,我也是自己琢磨了,因?yàn)閞etangle是正方形,所以我就只定義了一條邊

56e2b46400011f8604680253.jpg

56e2b464000159e005000412.jpg

56e2b4650001462605000400.jpg

56e2b46600010d6904850492.jpg


0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

MrAugus 提問(wèn)者

萬(wàn)分感謝!原來(lái)小數(shù)點(diǎn)默認(rèn)是double類型。前面加上(float)就是強(qiáng)制類型轉(zhuǎn)換了吧?理解啦!不過(guò)還是有一點(diǎn)不清楚的是為什么在我輸入圓的半徑為5的時(shí)候,圓的周長(zhǎng)竟然會(huì)出現(xiàn)那么多位小數(shù)。是公式寫(xiě)的不對(duì)嗎?
2016-03-12 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
Java入門(mén)第二季 升級(jí)版
  • 參與學(xué)習(xí)       531103    人
  • 解答問(wèn)題       6280    個(gè)

課程升級(jí)!以終為始告別枯燥,在開(kāi)發(fā)和重構(gòu)中體會(huì)Java面向?qū)ο缶幊痰膴W妙

進(jìn)入課程

關(guān)于本章的練習(xí)題

我要回答 關(guān)注問(wèn)題
微信客服

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

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)