int num = 999;
int count = 0;
for (int i=1 ; ;i=i*10){
if(num%i == num){
break;
}
count++;
System.out.println("它是个"+count+"位的数!");
可以 就是按照题目你没判断这个数是否小于10位