int num = 999;
if(num>0&&num<10){
System.out.println("它是个1位的数");
}else if(num>=10&&num<100){
System.out.println("它是个2位的数");
}else if(num>=100&&num<1000){
System.out.println("它是个3位的数");
}
这样的话还不如用switch选择语句了
数无穷尽 幸好这题是有限制的9位数,不然够你写。。。