第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

運(yùn)行感覺(jué)是for循環(huán)的問(wèn)題,但是我感覺(jué)沒(méi)問(wèn)題呀,求指點(diǎn)

int num=999;

int count=9;

for(int i=count;num<i^10;count--);

System.out.print("它是個(gè)"+count+"位的數(shù)");


正在回答

4 回答

i的初始值為9,num<i*10,num<90么?,num的值為999呀,程序本身不同呢

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

慕桂英3245725 提問(wèn)者

這是要用10平方的,然后Java沒(méi)平方這一算法。。。。。
2019-02-21 回復(fù) 有任何疑惑可以回復(fù)我~

好吧,Java中還沒(méi)平方這么一說(shuō)。。。

0 回復(fù) 有任何疑惑可以回復(fù)我~

首先,我們不看你的邏輯問(wèn)題,只說(shuō)語(yǔ)法問(wèn)題。

你定義的“int i”完全是多余的,中文和英文的分號(hào)也沒(méi)整清楚,for循環(huán)沒(méi)有循環(huán)體,只有判斷條件。

再看邏輯問(wèn)題,count這個(gè)變量你定義來(lái)究竟是干什么的呢?你那四行代碼可以這樣寫:

int num=999;

int count=0;

for(;num>0;num/=10)

count++;

System.out.print("它是個(gè)"+count+"位的數(shù)");


1 回復(fù) 有任何疑惑可以回復(fù)我~
#1

慕桂英3245725 提問(wèn)者

定義I我想著順便保持原來(lái)的num值不變,那就只能動(dòng)用count,但是count在比較的一步時(shí)候會(huì)被乘以十,改變?cè)鹊拇笮∷裕矣肐乘以十進(jìn)行比較了
2019-02-21 回復(fù) 有任何疑惑可以回復(fù)我~

你沒(méi)說(shuō)清楚對(duì)I進(jìn)行遞減還是對(duì)count進(jìn)行遞減。

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

慕移動(dòng)6307043

for循環(huán)第一步是循環(huán)變量初始化,你定義的循環(huán)變量是i,后面又是對(duì)count進(jìn)行遞減,邏輯不對(duì)。
2019-02-20 回復(fù) 有任何疑惑可以回復(fù)我~
#2

慕桂英3245725 提問(wèn)者

count是位數(shù),如果直接用count進(jìn)行比較,會(huì)改變count的值,所以我用I進(jìn)行比較,count是位數(shù),遞減能直接解決位數(shù)小于十位數(shù)的問(wèn)題,
2019-02-21 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

運(yùn)行感覺(jué)是for循環(huán)的問(wèn)題,但是我感覺(jué)沒(méi)問(wèn)題呀,求指點(diǎn)

我要回答 關(guān)注問(wèn)題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)