为什么无限重复结果 public class HelloWorld{ public static void main(String[] args){ int num = 999; int count = 0; for(count=0;count<10;){ if(num!=0&&num<1000000000){ num=num/10; count++; } System.out.println("它是一个"+count+"位的数"); } } }
没有退出循环条件,可以在for(count=0;count<10;num>0)
或者
while(num>0){
count++;
num/=10;
}
这样写多简单