課程
/后端開發(fā)
/Java
/Java入門第一季(IDEA工具)升級(jí)版
大神們,這步的實(shí)現(xiàn)原理是什么??num/=10
2019-03-08
源自:Java入門第一季(IDEA工具)升級(jí)版 4-15
正在回答
它相當(dāng)于把num的小數(shù)點(diǎn)往左移以為,又因?yàn)閚um/10得到的一定是個(gè)整數(shù),所以他會(huì)一步步得到num個(gè)十百千上的數(shù),等把小數(shù)點(diǎn)移到數(shù)字的最右邊時(shí),num=0,此時(shí)可以跳出循環(huán),而且count加了幾次就是小數(shù)點(diǎn)移了幾次,同時(shí)也就是幾位數(shù)了
do{
? ? ? ? count++;
? ? ? ? num/=10;
? ? }while(num>0);
? ? System.out.println("它是個(gè)"+count+"位的數(shù)!");
可能是 num = num / 10 ;
慕婉清8375384 提問者
舉報(bào)
0基礎(chǔ)萌新入門第一課,從Java環(huán)境搭建、工具使用、基礎(chǔ)語法開始
5 回答num/=10 請(qǐng)問大神這是什么意思?
4 回答為什么是num=num/10,為什么要除以10 求大神解釋
2 回答for(num=num/10;num>=10;count++)哪里錯(cuò)了大神指點(diǎn)下。。。
2 回答麻煩大神們看下這是什么原因啊
1 回答為什么要num/=10 為什么是除以10呢,其他的不可以嗎,詳細(xì)一點(diǎn)謝謝大神們
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)
2019-03-11
它相當(dāng)于把num的小數(shù)點(diǎn)往左移以為,又因?yàn)閚um/10得到的一定是個(gè)整數(shù),所以他會(huì)一步步得到num個(gè)十百千上的數(shù),等把小數(shù)點(diǎn)移到數(shù)字的最右邊時(shí),num=0,此時(shí)可以跳出循環(huán),而且count加了幾次就是小數(shù)點(diǎn)移了幾次,同時(shí)也就是幾位數(shù)了
2019-03-10
do{
? ? ? ? count++;
? ? ? ? num/=10;
? ? }while(num>0);
? ? System.out.println("它是個(gè)"+count+"位的數(shù)!");
2019-03-08
可能是 num = num / 10 ;