為啥這樣寫提交不了
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("它是個(gè)"+count+"位的數(shù)!");
}
}
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("它是個(gè)"+count+"位的數(shù)!");
}
}
2016-03-29
舉報(bào)
2016-03-29
運(yùn)行結(jié)果是對(duì)的啊 ? 并且這個(gè)題目我提交也是顯示錯(cuò)誤 ?不過運(yùn)行結(jié)果也是正確的
2016-04-04
"它是個(gè)"+count+"位的數(shù)!"
是這個(gè),你把它刪掉,然后再重新打,注意符號(hào)用英文打,就可以了
2016-03-29
代碼是可以運(yùn)行的,沒什么問題,你說的提交不了是什么意思。
2016-03-29
此代碼沒問題,結(jié)果是 : 它是個(gè)3位的數(shù)!
2016-03-29
抱歉,看錯(cuò)啦,沒發(fā)現(xiàn)問題
2016-03-29
因?yàn)檠h(huán)體里面沒有為num變量賦運(yùn)算后的新值,所以num變量的值一直是 999,循環(huán)體會(huì)被無限執(zhí)行