判斷一個數(小于10位)的位數。 輸入999,則輸出 “它是個3位的數!”,哪里錯了
public class HelloWorld{
public static void main(String[] args){
int num = 999;
int count = 0;
while((count<=10)&&(num>=1)){
? ? if(num%10!=0){
? ? ? ? count++;
? ? ? ? num=num/10;
? ? }
? ??
}
System.out.println("它是個"+count+"位的數");
}
}
2016-10-06
運行出來的結果沒有出錯的啊。