看我理解的对不对

       int num=22;

        int count=0;if (num >= 0  && num<=999999999){      //这个是判定,当A大于等于0 且小于这个数才能运行

while(num != 0){                                                                  //当num 不等于0

count++;                                                                                  //conut 自增 

num/=10;                                                                             // 比如 22 /10可以运行 就是运行一次  

}                                                                              //然后输入如果是22运行一次后值为2 然后再次运行 conut 自增 然后num 不能运行就输出了 count   这样就实现了 判断几位数 是这个意思吧 ?

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

} else{

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

}

     

     


linnuo
浏览 824回答 1
1回答

qq_莫非

就是这样
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java