課程
/后端開發
/Java
/Java入門第一季(IDEA工具)升級版
還有其他解法嗎?大家都是標準答案??!
2015-06-03
源自:Java入門第一季(IDEA工具)升級版 4-15
正在回答
當然有啦。
首先判斷它是不是大于等于0和小于等于999999999,如果不滿足直接輸出”輸入錯誤“;
滿足的話,咱們就把它從int類型轉換成String類型。通過length()方法計算它的長度不就知道它是幾位數了。
參考代碼
public?class?HelloWorld{ public?static?void?main(String[]?args){ ???int?num?=999; ???if(num>=0&&num<=999999999){ ???String?s?=?String.valueOf(num); ???System.out.println("它是個"+s.length()+"位數"); ???}else{ ????System.out.println("輸入有誤!");??? ???} ??} }
不過這里網站的驗證好像是要按它的標準答案來敲代碼才給通過的。
milkymonkey 提問者
Perona 回復 milkymonkey 提問者
舉報
0基礎萌新入門第一課,從Java環境搭建、工具使用、基礎語法開始
1 回答這個是我的一個實現的方法,請問有沒有其他的想法
2 回答想知道我這個哪里錯了
2 回答我想知道為什么這個地方要出現這個代碼呢?
4 回答想知道這個錯哪了???????
3 回答這是我寫的帶參數和返回值的,大家還有其他的寫法嗎
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-06-03
當然有啦。
首先判斷它是不是大于等于0和小于等于999999999,如果不滿足直接輸出”輸入錯誤“;
滿足的話,咱們就把它從int類型轉換成String類型。通過length()方法計算它的長度不就知道它是幾位數了。
參考代碼
不過這里網站的驗證好像是要按它的標準答案來敲代碼才給通過的。