求教這樣怎么就不行啦?
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
這樣使得無論輸入的數是多少都會執行while的程序,即使num不符合條件,都會被認定為一位數。
2017-10-07
可能你的符號用的是中文的 不然你寫的是對的?