判斷一個數(小于10 位)的位數。輸入999,則輸出“它是個3位的數!”請看看我的代碼錯在哪里
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?=?num?/?10; } System.out.println("它是個"+?count?+"位的數"); }else{ System.out.println("輸入有誤!"); } } }
2016-02-20
我這邊運行你的代碼沒見到錯誤啊
2020-04-18
輸出語句沒加感嘆號,還是中文的感嘆號
2016-02-22
輸出語句后面沒加!號? 所以跟平臺的答案不一致
2016-02-20
是對的呀
2016-02-20
沒有錯