问答详情
源自:5-1 编程练习

求大神用多重循环详解

58e0dc8c000178a205400960.jpg
求大神用多重循环详解

提问者:慕粉2334401901 2017-04-02 19:12

个回答

  • 小时候可猛
    2017-04-14 18:46:02

    public class imooc{
    public static void main(String[] args){
    int num = 999;    //定义num变量
    int count = 0;    //定义count变量
    if(num>=0&&num<=999999999){        //判断num大于等于0和num小于等于9个9
       while(num!=0){                  //while循环num不等于0
           num/=10;                    //num除以10(999/10=99.9、99/10=9.9、9/10=0)
           count++;                    //num执行一次count就+1,num总共执行3次。
       }System.out.println("它是个"+count+"位的数!");  //输出结果为3
    }else{
       System.out.println("输入错误!");
    }
    }
    }
    
    希望对你有帮助。


  • bbs227
    2017-04-02 22:41:11

    public class HelloWorld{

        

    public static void main(String[] args){

        

        int num = 999;  //定义变量num值为999

        int count = 0;  //定义的变量


        //依照题意定义的一个小于10的位数

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

            

        //常用的while循环方法,不懂的话可以去复习下

        while(num != 0){    //当定义的变量num不等于0时 继续循环

            count++;        //每次循环加1

            num/=10;     /*拆开(===>) num=num/10  

                             ,直到num的值为0时,停止循环*/

            }

            //打印结果看看num是几位数(num的值是可以改动的,只要是小于十位数的整数)

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

        } else{

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

            }

    }

    }


  • 慕粉20550636
    2017-04-02 21:45:01

    http://img.mukewang.com/58e1002100012e4b05550299.jpg

    用中文的!