java中怎么得到输入的一个数字是几位数
主要思想请看代码的第17行的while方法
如果n的个位数不为0或者n的个位数为0但高位数不为0则用count+1并且将n/10,再次进入循环,直至n为0。n为0时即得到位数count
代码如下:
运行结果:
java:方法的功能是计算n的十进制数位数,其中有一处未填写的代码,将其填充
n=n/10
每次去掉最后一位
c表示位数
希望能帮到你。。。
设计一个java程序,输入一个正整数n,求n是几位数,用while语句
int n=77777;
int i=1;
while((n=n/10)0){
i++;
}
System.out.println(n+”是”+i+”位数”);