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

自己改了一块,各位能不能告诉我一下为什么????????

public class HelloWorld{

public static void main(String[] args){

int num = 999;

int count = 0;

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

        while(num!=0){

        count++;

        num/=10;

    }

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

    }else{

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

    }

}

}


提问者:亮闪闪的亮 2018-07-27 17:10

个回答

  • Closers
    2018-07-27 17:45:33
    已采纳

    if(num>1&&num<=999999999)  少了个&

  • 木易月雨
    2018-07-27 17:49:08

    public class HelloWorld{

    public static void main(String[] args){

    int num = 999;

    int count = 0;

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

            while(num!=0){

            count++;

            num/=10;

        }

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

        }

     else{

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

         

     }

    }

    }


  • 与蝶共舞
    2018-07-27 17:29:58

    saal;fw;