為啥這樣寫提交不了
public class HelloWorld{
public static void main(String[] args){
int num = 999;
int count = 0;
do{
num = (int) (num*0.1);
count = count+1;
}while(num>0.1);
System.out.print("它是個"+count+"位的數!");
}
}
public class HelloWorld{
public static void main(String[] args){
int num = 999;
int count = 0;
do{
num = (int) (num*0.1);
count = count+1;
}while(num>0.1);
System.out.print("它是個"+count+"位的數!");
}
}
2016-03-29
舉報
2016-03-29
運行結果是對的啊 ? 并且這個題目我提交也是顯示錯誤 ?不過運行結果也是正確的
2016-04-04
"它是個"+count+"位的數!"
是這個,你把它刪掉,然后再重新打,注意符號用英文打,就可以了
2016-03-29
代碼是可以運行的,沒什么問題,你說的提交不了是什么意思。
2016-03-29
此代碼沒問題,結果是 : 它是個3位的數!
2016-03-29
抱歉,看錯啦,沒發現問題
2016-03-29
因為循環體里面沒有為num變量賦運算后的新值,所以num變量的值一直是 999,循環體會被無限執行