为了账号安全,请及时绑定邮箱和手机立即绑定

正在回答

3 回答

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("输入错误!");
}
}
}

希望对你有帮助。


0 回复 有任何疑惑可以回复我~

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("输入有误!");

        }

}

}


0 回复 有任何疑惑可以回复我~

http://img1.sycdn.imooc.com//58e1002100012e4b05550299.jpg

用中文的!

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第一季(IDEA工具)升级版
  • 参与学习       1165175    人
  • 解答问题       17581    个

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

进入课程

求大神用多重循环详解

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信