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

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

請(qǐng)大佬解釋一下不是很理解他的代碼含義

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


他這里循環(huán)的是什么,只要num不等于0,count就加一,那一開始count為0,他這里什么時(shí)候count停止增加

還有num/=10作用是什么

比如說(shuō)num是9,那9/=10不是0.9嗎


正在回答

3 回答

/是整數(shù)除的意思 9/10==0

num/=10;這個(gè)作用是每次循環(huán)都去掉一位

直到位數(shù)為0

count為0這個(gè)意思就是假設(shè)他是0位,循環(huán)一次加一位


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

qq_慕斯3385410 提問(wèn)者

什么叫每次虛幻都去掉一位,能舉個(gè)例子嗎 是說(shuō)比如: 999/=10,第一次是count+1,第二次就是99/=10,count+1為2,第三次9/=10,count又加一?
2019-03-12 回復(fù) 有任何疑惑可以回復(fù)我~
#2

weixin_慕俠7581233 回復(fù) qq_慕斯3385410 提問(wèn)者

第一次num 是999,while的 num!=0就成立,然后count++,是第一次,num值為999/10=99,第二次再判斷此時(shí)num變成99,while的條件還是成立的,再執(zhí)行count++ 是第二次,num值為99/10=9;第三次判斷 while 的條件還是成立的,再執(zhí)行 count++ 是第三次,num值為9/10=0,while的條件不成立了,就會(huì)輸出count的值了
2019-03-12 回復(fù) 有任何疑惑可以回復(fù)我~
#3

身外韶光 回復(fù) qq_慕斯3385410 提問(wèn)者

我覺得應(yīng)該這樣理解,999是整數(shù),定義的時(shí)候用的int,int是整數(shù)數(shù)據(jù)類型,只能存儲(chǔ)整數(shù),不能存儲(chǔ)小數(shù)點(diǎn),999每次除10的 時(shí)候,程序默認(rèn)把小數(shù)點(diǎn)抹掉了,比如第一次循環(huán)99.9,其實(shí)是99進(jìn)行的下次循環(huán)判斷,然后是9.9其實(shí)是9,在下一次0.9,變成0,一共循環(huán)三次count==3,最后輸出結(jié)果是3位數(shù),其實(shí)就是用循環(huán)了幾次來(lái)判斷他是幾位數(shù)的。
2019-03-14 回復(fù) 有任何疑惑可以回復(fù)我~

我覺得應(yīng)該這樣理解,999是整數(shù),定義的時(shí)候用的int,int是整數(shù)數(shù)據(jù)類型,只能存儲(chǔ)整數(shù),不能存儲(chǔ)小數(shù)點(diǎn),999每次除10的 時(shí)候,程序默認(rèn)把小數(shù)點(diǎn)抹掉了,比如第一次循環(huán)99.9,其實(shí)是99進(jìn)行的下次循環(huán)判斷,然后是9.9其實(shí)是9,在下一次0.9,變成0,一共循環(huán)三次count==3,最后輸出結(jié)果是3位數(shù),其實(shí)就是用循環(huán)了幾次來(lái)判斷他是幾位數(shù)的。

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

首先num在0-999999999之間,以999為例。

當(dāng)num不等于0時(shí)。count遞增。(因?yàn)椴坏扔?時(shí)他至少是1位數(shù))這時(shí)num/10=99,再循環(huán)到if。

三次循環(huán)之后num/10=0.99(小于1)那么系統(tǒng)直接輸出count。

else后面的表示。當(dāng)while條件不成立時(shí)(num=0)直接輸出輸入有誤。

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

舉報(bào)

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

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

進(jìn)入課程

請(qǐng)大佬解釋一下不是很理解他的代碼含義

我要回答 關(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)