问答详情
源自:4-15 编程练习

请问我是哪里错了?

if(num>=0 && num<=999999999){

while(num!=0)

{

    

    count++;

    num=num/10;

}


System.out.println("它是个"+count+"位的数!");



}

else { System.out.println("输入有误");}


提问者:8天天8 2015-05-26 20:50

个回答

  • Wang_Yu
    2015-05-26 21:24:53

    public class HelloWorld{
    public static void main(String[] args){
    int num=999; //记得初始化num和count这两个变量
    int count=0;
    if (num >= 0  && num<=999999999){
    while(num != 0){
    count++;
    num/=10;
    }
    System.out.println("它是个"+ count+"位的数!");
    } else{
    System.out.println("输入有误!");
    }
    }
    }