没有循环做出来的,请大神指导下,问题出在哪里了?
public class l4 {
public static void main(String[] args){
int num = 999;
if(num%10<1){
System.out.println("他是个1位数");
}else if(num%100<1){
System.out.println("他是个2位数");
}else if(num%1000<1){
System.out.println("他是个3位数");
}else if(num%10000<1){
System.out.println("他是个4位数");
}else if(num%100000<1){
System.out.println("他是个5位数");
}else if(num%1000000<1){
System.out.println("他是个6位数");
}else if(num%10000000<1){
System.out.println("他是个7位数");
}else if(num%100000000<1){
System.out.println("他是个8位数");
}else if(num%1000000000<1){
System.out.println("他是个9位数");
}else{
System.out.println("请输入小于10位的数字");
}
}
}