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

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

為什么不會(huì)死循環(huán)?

http://img1.sycdn.imooc.com//570cd81300018da307610620.jpgnum/=10.0不應(yīng)該是99.9 ? 9.99 ? ?0.999 ? 0.9999.....嗎,為什么不會(huì)死循環(huán)?

正在回答

5 回答

因?yàn)閚um的類型是int整形, 當(dāng)除以10, 或者除以10.0, 結(jié)果都會(huì)強(qiáng)制轉(zhuǎn)換成int

也就是說(shuō)num的變化是從最開(kāi)始的999->99->9->0, 一共循環(huán)3次

可以在num/=10.0;的下面那行添加一個(gè)輸出測(cè)試語(yǔ)句, 如?System.out.println(num); 這樣會(huì)看到num的變化

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

林林林先森Louis 提問(wèn)者

非常感謝!
2016-04-12 回復(fù) 有任何疑惑可以回復(fù)我~

“num/=10.0不應(yīng)該是99.9 ? 9.99 ? ?0.999 ? 0.9999.....嗎,為什么不會(huì)死循環(huán)?“ ??

針對(duì)你的問(wèn)題 ?這里的/不是除法啊 ?而是取整 所以999->99->9->0

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

在num/10.0的語(yǔ)句中,你沒(méi)有強(qiáng)制轉(zhuǎn)換類型,num還是個(gè)整數(shù),而不是小數(shù),正如你提到的會(huì)進(jìn)行取整,9.99會(huì)取整成為9,0.99會(huì)取整為0。

事實(shí)上沒(méi)有必要除以10.0啊,直接除以10不就可以嗎?

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

num/=10.0 應(yīng)該是99,9,0 ? ?你在num/=10.0下面可以輸出num的當(dāng)前值,這樣就知道了

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

因?yàn)閚um/=10,num的值在不斷改變

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

舉報(bào)

0/150
提交
取消

為什么不會(huì)死循環(huán)?

我要回答 關(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)