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

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定

編程練習(xí)。。

判斷一個數(shù)(小于10位)的數(shù)。

輸入999,則輸出“它是個3位數(shù)!”的代碼不太理解,特別是while中num/=10是什么意思呢?

正在回答

2 回答

num/10的作用是讓數(shù)降一位,比如從百位降到10位(999變成99),而降的這個位數(shù)已經(jīng)被統(tǒng)計(jì)到count里去了

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

慕粉18775994955 提問者

非常感謝!
2016-11-19 回復(fù) 有任何疑惑可以回復(fù)我~
#2

定君策 回復(fù) 慕粉18775994955 提問者

不客氣,幫到人很開心
2016-11-19 回復(fù) 有任何疑惑可以回復(fù)我~

(1)num/=num, 這是一種簡化的寫法,等同于num=num/10,,類似的 ?i+=i,就是i = i+1

(2)這段代碼,主要是這段不懂吧

?while(num!=0){

? ? ? ? count++;

? ? ? ? num/=10;

? ? }

num/10等于0的時候,跳出循環(huán),此題

第一次:999/10=99.9 ? count=1

第二次: 99.9/10 = 9.99 count = 2

第三次:9.99/10= 0.999 ?count = 3

因?yàn)閚um 是 int類型,0.999等于0

第四次跳出循環(huán),輸出count=3


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

慕粉18775994955 提問者

懂了,謝謝哈
2016-11-19 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

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

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

進(jìn)入課程

編程練習(xí)。。

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

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

幫助反饋 APP下載

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

公眾號

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