課程
/后端開發(fā)
/Java
/Java入門第一季(IDEA工具)升級(jí)版
count和num之間的邏輯關(guān)系是什么哦?count是數(shù)位數(shù)嗎?num=num/10,這個(gè)是什么含義?
2015-10-07
源自:Java入門第一季(IDEA工具)升級(jí)版 4-15
正在回答
count初始化為1 ?是因?yàn)閚um最低也是個(gè)1位數(shù)
這個(gè)題的思想就是將num除以10,取整后如果不為0,說明num至少是兩位數(shù),所以count++一次/*count初始化為1*/,再循環(huán)如果num扔不為0,繼續(xù)count++ 直至num為0, 這時(shí)的count的值就可以代表num的位數(shù)
舉報(bào)
0基礎(chǔ)萌新入門第一課,從Java環(huán)境搭建、工具使用、基礎(chǔ)語法開始
1 回答while(num != 0){ count++; num/=10; } System.out.println("它是個(gè)"+ count+"位的數(shù)!");
5 回答public class HelloWorld{ public static void main(String[] args){ int num =999; int count = 1; do{ count=count+1; num/=10; }while(num/10!=0); System.out.println("它是個(gè)"+count+"位的數(shù)!"); } }
4 回答1、定義的count是什么意思啊/2、為什么count要自增?3、為什么num要num/=10?
4 回答count++跟num/=10什么意思?
4 回答count自增,與num/=10,有關(guān)系嗎?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2015-10-07
count初始化為1 ?是因?yàn)閚um最低也是個(gè)1位數(shù)
2015-10-07
這個(gè)題的思想就是將num除以10,取整后如果不為0,說明num至少是兩位數(shù),所以count++一次/*count初始化為1*/,再循環(huán)如果num扔不為0,繼續(xù)count++ 直至num為0, 這時(shí)的count的值就可以代表num的位數(shù)