課程
/后端開(kāi)發(fā)
/Java
/Java入門第一季(IDEA工具)
判斷一個(gè)數(shù)(小于10位)的數(shù)。
輸入999,則輸出“它是個(gè)3位數(shù)!”的代碼不太理解,特別是while中num/=10是什么意思呢?
2016-11-19
源自:Java入門第一季(IDEA工具) 4-15
正在回答
num/10的作用是讓數(shù)降一位,比如從百位降到10位(999變成99),而降的這個(gè)位數(shù)已經(jīng)被統(tǒng)計(jì)到count里去了
慕粉18775994955 提問(wèn)者
定君策 回復(fù) 慕粉18775994955 提問(wèn)者
(1)num/=num, 這是一種簡(jiǎn)化的寫法,等同于num=num/10,,類似的 ?i+=i,就是i = i+1
(2)這段代碼,主要是這段不懂吧
?while(num!=0){
? ? ? ? count++;
? ? ? ? num/=10;
? ? }
num/10等于0的時(shí)候,跳出循環(huán),此題
第一次:999/10=99.9 ? count=1
第二次: 99.9/10 = 9.99 count = 2
第三次:9.99/10= 0.999 ?count = 3
因?yàn)閚um 是 int類型,0.999等于0
第四次跳出循環(huán),輸出count=3
舉報(bào)
0基礎(chǔ)萌新入門第一課,從Java環(huán)境搭建、工具使用、基礎(chǔ)語(yǔ)法開(kāi)始
3 回答編程練習(xí)題
3 回答總復(fù)習(xí)編程練習(xí)
6 回答8.1編程練習(xí)
2 回答編程練習(xí)題
1 回答7-2編程練習(xí)
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2016-11-19
num/10的作用是讓數(shù)降一位,比如從百位降到10位(999變成99),而降的這個(gè)位數(shù)已經(jīng)被統(tǒng)計(jì)到count里去了
2016-11-19
(1)num/=num, 這是一種簡(jiǎn)化的寫法,等同于num=num/10,,類似的 ?i+=i,就是i = i+1
(2)這段代碼,主要是這段不懂吧
?while(num!=0){
? ? ? ? count++;
? ? ? ? num/=10;
? ? }
num/10等于0的時(shí)候,跳出循環(huán),此題
第一次:999/10=99.9 ? count=1
第二次: 99.9/10 = 9.99 count = 2
第三次:9.99/10= 0.999 ?count = 3
因?yàn)閚um 是 int類型,0.999等于0
第四次跳出循環(huán),輸出count=3