为什么当我把NUM定义成不符合for的条件的时候不执行ELSE反而报错呢
public class HelloWorld{
public static void main(String[] args){
int num=9988888888;
int count = 0;
if (num>=0&&num<=999999999)
{while
(num!=0){count++;num/=10;
}
System.out.println("它是个"+count+"位的数");
}
else
System.out.println("输入错误");
}
}