課程
/后端開發(fā)
/Java
/Java入門第一季(IDEA工具)升級版
判斷一個自然數(shù)(包括0)的位數(shù)(小于10位的數(shù))。如輸入999,輸出3.求大神賜教
2015-12-23
源自:Java入門第一季(IDEA工具)升級版 4-15
正在回答
public?class?Test1?{ public?static?void?main(String[]?args)?{ System.out.println("輸入數(shù)字:"); Scanner?input?=?new?Scanner(System.in); int?i?=?input.nextInt(); String?j?=?i+""; System.out.println(j.length()); } }
請輸入數(shù)字:
100
3
注:正在學(xué)拋出異常,這里最好能加上,如果輸入的不是數(shù)字的話,最好能提示一下。想循環(huán)的話也可以寫循環(huán)。
public?static??int?getWeishu(int?num) { int?i=0; boolean?flag=true; while(flag) { if(num>=(int)Math.pow(10,i)) i++; else flag=false; } return?i; }
個人之見- -
這個簡單啊,判斷下范圍吧 ,定義個變量m,判斷下小于10位數(shù)的范圍,定死了。如: 0<=m<1000000000
可以參考“同學(xué)代碼”或者點開“不會怎么辦"
舉報
0基礎(chǔ)萌新入門第一課,從Java環(huán)境搭建、工具使用、基礎(chǔ)語法開始
1 回答Java編程
2 回答java循環(huán)編程
1 回答Java編寫程序
2 回答對于java編程軟件的問題
1 回答java編程練習(xí)eclipse無法運(yùn)行
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2015-12-24
請輸入數(shù)字:
100
3
注:正在學(xué)拋出異常,這里最好能加上,如果輸入的不是數(shù)字的話,最好能提示一下。想循環(huán)的話也可以寫循環(huán)。
2015-12-23
個人之見- -
2015-12-23
這個簡單啊,判斷下范圍吧 ,定義個變量m,判斷下小于10位數(shù)的范圍,定死了。如: 0<=m<1000000000
2015-12-23
可以參考“同學(xué)代碼”或者點開“不會怎么辦"