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

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

關(guān)于多重循環(huán)的編程聯(lián)系

if (num >= 0 ?&& num<=999999999){
while(num != 0){
count++;
num/=10;
}
System.out.println("它是個(gè)"+ count+"位的數(shù)!");
} else{
System.out.println("輸入有誤!");
}

為什么count++和num/=10可以實(shí)現(xiàn)count是一個(gè)數(shù)的位數(shù)??..看不懂..

正在回答

2 回答

while?(num?!=?0)?{
????count?=?count?+?1;
????num?=?num?/?10;
}

以1234為例:

第一次循環(huán):num!=0成立

count=0+1=1

num=1234/10=123

第二次循環(huán):num!=0成立

count=1+1=2

num=123/10=12

第三次循環(huán):num!=0成立

count=2+1=3

num=12/10=1

第四次循環(huán):num!=0成立

count=3+1=4

num=1/10=0

num==0循環(huán)結(jié)束

count即為位數(shù)

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

num/=10?? 的意思是num/10=num(這里計(jì)算num的新值,不是常規(guī)數(shù)學(xué)表達(dá)式。)

999/10=99.9???? 因?yàn)閚um是整數(shù)? 所以在這里999/10=99??? while(num!=0)?? count++? num/=10?? 循環(huán)這里。

999999999/10=99999999?? count+1?????? num賦值99999999????? count賦值1? 循環(huán)99999999/10=9999999 count賦值2??? 循環(huán)99999999/10=9999999 num=9999999? count=3? 循環(huán)9999999/10? num=999999? count=4?? 循環(huán)999999/10=99999 count=5? 循環(huán)99999/10=9999? conut=6 循環(huán)9999/10?=999? count=7

循環(huán)999/10?=99? count=8? 循環(huán)99/10=9 count=9? 循環(huán)9/10=0? 循環(huán)結(jié)束? count=9???? 即九位數(shù)。? 你這個(gè)數(shù)弄的太長(zhǎng)了!?。。?/p>

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

MemoryNeverGone

66666666666,太有耐心了,這個(gè)題目本來(lái)設(shè)計(jì)的是從num=999;count=0;開(kāi)始的~~~~~
2016-01-29 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
Java入門(mén)第一季(IDEA工具)升級(jí)版
  • 參與學(xué)習(xí)       1167723    人
  • 解答問(wèn)題       18749    個(gè)

0基礎(chǔ)萌新入門(mén)第一課,從Java環(huán)境搭建、工具使用、基礎(chǔ)語(yǔ)法開(kāi)始

進(jìn)入課程

關(guān)于多重循環(huán)的編程聯(liá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)