qq_壁虎大魔王_0
2016-12-15 14:59
if (num >= 0 && num<=999999999){
while(num != 0){
count++;
num/=10;
}
System.out.println("它是个"+ count+"位的数!");
} else{
System.out.println("输入有误!");
}
高位数和低位数是成整10倍关系的,每增加10倍,高一个位次,如十位数增加10倍是百位数。所以可以通过计算整10倍的次数来判断数字位数。其他有效的方法也可以,但没这么简单明了。
Java入门第一季(IDEA工具)升级版
1165523 学习 · 17586 问题
相似问题