課程
/后端開發
/Java
/Java入門第一季(IDEA工具)升級版
有高手做出來沒
2016-02-16
源自:Java入門第一季(IDEA工具)升級版 4-15
正在回答
public class HelloWorld{
public static void main(String[] args){
int num = 999;
int count = 0;
if(num>0&&num<=999999999){
??
? for(count=1;(num/=10)>0;count++);
? ? ? System.out.println("它是個"+count+"位的數!");
? ?
}
?
? ??
我是大舌頭 提問者
qq_壁虎大魔王_0
這程序設計有毛病吧~~~~(>_<)~~~~
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+"位的數!"); ????????} else????System.out.println("輸入有誤!");????}}
3525484的答案是對的。
這個代碼有個明顯的問題啊,只要這個數大于零,那么塔除以10永遠大于零。無線循環了,應該把0換成一1
慕粉3525484
沒事。。。我也是剛開始學,共同進步-0-。。。。
舉報
0基礎萌新入門第一課,從Java環境搭建、工具使用、基礎語法開始
2 回答判斷一個數(小于10位)的位數。 輸入999,則輸出 “它是個3位的數!”
2 回答判斷一個數(小于10位)的位數。 輸入999,則輸出 “它是個3位的數!
1 回答判斷一個數(小于10位)的位數。 輸入999,則輸出 “它是個3位的數!
6 回答判斷一個數(小于10位)的位數。 輸入999,則輸出 “它是個3位的數!
3 回答判斷一個數(小于10位)的位數。 輸入999,則輸出 “它是個3位的數!”
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-02-16
public class HelloWorld{
public static void main(String[] args){
int num = 999;
int count = 0;
if(num>0&&num<=999999999){
??
? for(count=1;(num/=10)>0;count++);
? ? ? System.out.println("它是個"+count+"位的數!");
??
??
? ?
}
?
? ??
}
}
2017-11-12
這程序設計有毛病吧~~~~(>_<)~~~~
2017-11-12
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+"位的數!");
????????} else????System.out.println("輸入有誤!");
????}
}
2016-11-08
3525484的答案是對的。
2016-06-27
這個代碼有個明顯的問題啊,只要這個數大于零,那么塔除以10永遠大于零。無線循環了,應該把0換成一1
2016-02-17
沒事。。。我也是剛開始學,共同進步-0-。。。。