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

请问这个题怎么做,搞不清思路,要用多重循环做。

判断一个数(小于10位)的位数。
输入999,则输出 “它是个3位的数!”
598dc9ca00012f4605400960.jpg

提问者:生亦何欢死亦何苦 2017-08-11 23:14

个回答

  • qq_爱吃松鼠的坚果_0
    2017-08-11 23:58:26
    已采纳

    public class HelloWorld{
        public static void main(String[] args)
        int num = 999;
        int count = 0;
        while(num!=0){
            num/=10;
            count++;
        }
        System.out.println("它是个"+count+"位的数");
    }


  • 慕盖茨8166740
    2017-08-11 23:57:05


       public static void main(String[] args) {

        int num=999;

        int conut=0;

        for(int i=1;i<10;i++){

           while(num>0){

               conut++;

               num=num/10;

                 }

             }

        System.out.print(conut);

       }