求大神幫我看一下哪里出問題了?可以運行,但顯示結果錯誤
public class HelloWorld{
public static void main(String[] args){
int num = 999;
int count = 0;
if(num>=0 && num<=999999999){
? ? while(num!=0){
? ? ? ? count++;
? ? ? ? num/=10;
? ? }
? ? System.out.println("它是個"+count+"位的數!");
}else{
? ? System.out.println("輸入有誤!");
}
}
}
2019-07-11
你直接一個while循環就可以解決了,沒必要加一個if判斷