求教這樣怎么就不行啦?
public?class?HelloWorld{ public?static?void?main(String[]?args){ ????int?num?=?999; ????int?count?=?0; ????do{ ????????count++; ????????num=num/10; ????}while(num!=0); ????System.out.println("它是個"+count+"位的數!"); } }
網頁最后顯示運行成功,輸出錯誤
2017-10-07
舉報
2017-10-07
你把?System.out.println("它是個"+count+"位的數!");這句末的感嘆號換成中文標點的感嘆號試試 /壞笑
2017-10-07
這樣使得無論輸入的數是多少都會執(zhí)行while的程序,即使num不符合條件,都會被認定為一位數。
2017-10-07
可能你的符號用的是中文的 不然你寫的是對的?