課程
/后端開(kāi)發(fā)
/Java
/Java入門第一季(IDEA工具)升級(jí)版
if (num >= 0 &&num <= 999999999){
? ? while (num != 0){
? ? ? ? count ++;
? ? ? ? num = num / 10;
? ? }
2015-10-17
源自:Java入門第一季(IDEA工具)升級(jí)版 4-15
正在回答
首先判斷num是不是在0~99999999區(qū)間。
然后while循環(huán)語(yǔ)句。當(dāng)滿足條件時(shí)進(jìn)入循環(huán),不滿足跳出。這里即如果num不等于0,即滿足條件,那么執(zhí)行循環(huán)。count是用來(lái)計(jì)算循環(huán)次數(shù)的。
如本例:
num為999,它滿足不等于0,執(zhí)行循環(huán),
第一次循環(huán)count自增1等于1,999除以10等于99。(注:因?yàn)閚um是int型,所以除后得到的數(shù)字還是int型。)
99滿足不等于0,執(zhí)行循環(huán),
第二次循環(huán)count自增1等于2,99除以10等于9。
9滿足不等于0,執(zhí)行循環(huán),
第三次循環(huán)count自增1等于3,9除以10等于0。
0不滿足不等于0,跳出循環(huán)。
Dreamss
Perona 回復(fù) Dreamss
Dreamss 回復(fù) Perona
明白了。謝謝
舉報(bào)
0基礎(chǔ)萌新入門第一課,從Java環(huán)境搭建、工具使用、基礎(chǔ)語(yǔ)法開(kāi)始
4 回答String表示什么意思?
3 回答num/=100;表示什么意思?
9 回答num/=10表示什么意思了?
4 回答String代表什么意思?
2 回答String代表什么意思?
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)
2015-10-17
首先判斷num是不是在0~99999999區(qū)間。
然后while循環(huán)語(yǔ)句。當(dāng)滿足條件時(shí)進(jìn)入循環(huán),不滿足跳出。這里即如果num不等于0,即滿足條件,那么執(zhí)行循環(huán)。count是用來(lái)計(jì)算循環(huán)次數(shù)的。
如本例:
num為999,它滿足不等于0,執(zhí)行循環(huán),
第一次循環(huán)count自增1等于1,999除以10等于99。(注:因?yàn)閚um是int型,所以除后得到的數(shù)字還是int型。)
99滿足不等于0,執(zhí)行循環(huán),
第二次循環(huán)count自增1等于2,99除以10等于9。
9滿足不等于0,執(zhí)行循環(huán),
第三次循環(huán)count自增1等于3,9除以10等于0。
0不滿足不等于0,跳出循環(huán)。
2015-10-17
明白了。謝謝