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

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

我這個是怎么回事???

public class HelloWorld{

public static void main(String[] args){

int num = 999;

int count = 0;


for(int i=0; i<10;i++){

? ??

? ? if(num/10>1){

? ? ? ? count++;

? ? ? ??

? ? }else{

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

? ? ? ? break;

? ? }

}



}

}


正在回答

5 回答

if條件里面大于零試試

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

久點 提問者

public class HelloWorld{ public static void main(String[] args){ int num = 999; int count = 0; for(int i=0; i<10;i++){ if(num/10>0){ num/=10; count++; }else{ System.out.println("它是個"+count+"位的數(shù)"); break; } } } } 結(jié)果:它是個2位的數(shù)
2017-05-08 回復(fù) 有任何疑惑可以回復(fù)我~
#2

久點 提問者

那count的初始值就該為1了
2017-05-08 回復(fù) 有任何疑惑可以回復(fù)我~
#3

weibo_Mr會心一笑_0 回復(fù) 久點 提問者

你的條件跟我有點不像。我的是當(dāng)num/10!=0的時候觸發(fā)循環(huán)。你參考一下
2017-05-08 回復(fù) 有任何疑惑可以回復(fù)我~
#4

weibo_Mr會心一笑_0

被采納很開心,但是我最初的回答并不是完美的。比較完美的條件應(yīng)當(dāng)是if(num/10!=0),因為我們初始的值999一直除以10,最后除到第三次的時候會得到0.9但是我們定義的是int型,所以Java強制轉(zhuǎn)換成了0,最后構(gòu)不成觸發(fā)循環(huán)的條件,跳出循環(huán),得count=3.初學(xué),希望大家可以指正。
2017-05-08 回復(fù) 有任何疑惑可以回復(fù)我~
查看1條回復(fù)

中學(xué)課程

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

中學(xué)課程

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

弄好了,謝謝

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

public class HelloWorld{

public static void main(String[] args){

int num = 999;

int count = 0;

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

while(num != 0){

count++;

num/=10;

}

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

}else{

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

}

}

}


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

舉報

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

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

進(jìn)入課程

我這個是怎么回事???

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

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

幫助反饋 APP下載

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

公眾號

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