public class HelloWorld{
public static void main(String[] args){
int num = 999;
int count = 0;
while(num>0&&num<999999999&&num!=0){
count++;
num=num/10;
}
System.out.println("它是个"+count+"位的数!");
}
}
999999999太大,程序通不过,规定num>0了,就可以省去num!=0
PS:我是菜鸟!!!!回答有不对的请见谅
while(num>0&&num<999999999&&num!=0)你的这句话定义有问题
这个是有问题,直接一句System.out.print("它是个3位的数!");就搞定通过