課程
/后端開(kāi)發(fā)
/Java
/Java入門(mén)第一季(IDEA工具)升級(jí)版
當(dāng)num=0是 ?程序就不好使;了?
2016-05-14
源自:Java入門(mén)第一季(IDEA工具)升級(jí)版 4-15
正在回答
你可以在下面的判斷中再加一個(gè)條件判斷
if(num<-2147483647&&num>999999999){System.out.println("請(qǐng)輸入小于十位的數(shù)");}
else if(num==0){System.out.println("它是一個(gè)個(gè)位數(shù)");}
else {while(num!=0){
? ?num=num/10;
? ?count++;}
if(count==1){
System.out.println("它是個(gè)個(gè)位的數(shù)!");}
else{System.out.println("它是一個(gè)"+count+"位數(shù)");}}
就是當(dāng)num賦值為0 的時(shí)候,程序就不能判斷幾位數(shù)???
哪里? ? ? num=0是賦值, ? num==0是比較.你寫(xiě)的是什么?
舉報(bào)
0基礎(chǔ)萌新入門(mén)第一課,從Java環(huán)境搭建、工具使用、基礎(chǔ)語(yǔ)法開(kāi)始
2 回答當(dāng)num=999時(shí),num/=10只可以執(zhí)行兩次?
3 回答為什么用(num=num/10)>0,而不是(num=num/10)>1呢?
2 回答為什么num>=0不正確,而num>0是正確的
4 回答為什么是while(num!=0)而不是while(num>=1)
1 回答num=0不用考慮嗎?用do...while是不是更好一點(diǎn)
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢(xún)優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2016-05-26
你可以在下面的判斷中再加一個(gè)條件判斷
if(num<-2147483647&&num>999999999){System.out.println("請(qǐng)輸入小于十位的數(shù)");}
else if(num==0){System.out.println("它是一個(gè)個(gè)位數(shù)");}
else {while(num!=0){
? ?num=num/10;
? ?count++;}
if(count==1){
System.out.println("它是個(gè)個(gè)位的數(shù)!");}
else{System.out.println("它是一個(gè)"+count+"位數(shù)");}}
2016-05-15
就是當(dāng)num賦值為0 的時(shí)候,程序就不能判斷幾位數(shù)???
2016-05-14
哪里? ? ? num=0是賦值, ? num==0是比較.你寫(xiě)的是什么?