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

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

算出數(shù)字的位數(shù)。

num/=10中?999/10=99.9?count在這里表示意思是num
這個數(shù)是幾位數(shù)。詳細解釋下num/=10和count的關系。
num/=10?是不是可以賦值給count++。


正在回答

5 回答

public static void main(String[] rags) {

int num = 999;

int count = 0;

if(num>=0&&num<=999999999){

? ? ? ? while(num!=0){ ? ? ? ? ? ? ? ? ? ??

? ? ? ? count++; ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

? ? ? ? num=num/10; ? ? ? ? ? ? ? ? ? ? ? ??

}

? System.out.println("他是個"+count+"位的數(shù)!"); ?

}

? ? else

? ? {

? ? System.out.println("輸入有誤");

?}

}

}

//我想知道在第2行 num=1234567890的時候如何能識別出這串數(shù)字是10位數(shù),而不報錯?哪位大神知道?

0 回復 有任何疑惑可以回復我~

String tempInfo = num + "";

System.out.println("它是個"+tempInfo.length()+"位的數(shù)!");


0 回復 有任何疑惑可以回復我~
int?num=999;
int?count=1;
while(num/=10>=1){
????count++;
}

你可以試試這個? ?這個就是通過num/10求的num是幾位數(shù)

你說的num/=10實際上就是1樓說的num=num/10這樣子,如果只是運行一次,那它跟count是沒有什么關系的,

但是如果像我上面寫的那樣,通過循環(huán)去不斷除以10,每除一次就給count加1,這樣就能算出num是幾位數(shù)了

0 回復 有任何疑惑可以回復我~

999/10=99

0 回復 有任何疑惑可以回復我~

num/=10? ==> num=num/10? num被10整除一次說明最起碼是個兩位數(shù) 再被整除一次說明最起碼是個三位數(shù) 這個被整除的次數(shù)就用count來記錄? 最后num不能被整除之后? 循環(huán)結束,count的值就是num被10整除的次數(shù),也就是位數(shù) 表述不行 諒解

1 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

算出數(shù)字的位數(shù)。

我要回答 關注問題
微信客服

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

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號