我這個也沒錯呀,為什么是運行成功,輸出錯誤
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+ "位的數!");
}
}
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+ "位的數!");
}
}
2019-03-18
舉報
2019-03-18
沒錯,完全正確,只是你的感嘆號"!"不是中文,"!"中文是占兩個字符的,這個答案檢測就是跟題目上給出的答案要一模一樣,笑死我了
2019-03-25
題目也說了用多重循環吧
2019-03-25
如果num =0 呢,不覺得錯誤嗎,有除數是0的時候嗎,do..while先執行后判斷,num= num/10;
2019-03-18
循環一次就會輸出 1
2019-03-18
count++先執行一遍才判斷條件,那么在num=0.999的時候count就已經是3了,但是由于0.999大于0,所以count還會+1
2019-03-18
最后結果是什么