那個(gè)4-15的例子 我寫了 可以得出答案 為什么還是顯示是錯誤的
public class HelloWorld{
public static void main(String[] args){
int num = 999;
int count = 0;
while(num>0)
? ? {
num=(int)(num/10);
count++;
}
System.out.println("它是個(gè)"+count+"位的數(shù)");
}
}
2016-01-12
舉報(bào)
2016-01-12
while(num>0)可以改為:while(((float)num/10)>9)
輸出前還加一句:++count;
我是這樣的:
while(((float)num/10)>9){??
? ? count++;
? ? num/=10;
? ? System.out.println(count);
? ? System.out.println(num);?
}
++count;
System.out.println("它是個(gè)"+count+"位的數(shù)!");
2016-01-12
少一個(gè)中文感嘆號System.out.println("它是個(gè)"+count+"位的數(shù)!");