编写程序,从键盘输入一个 0~99999 之间的任意数,判断输入的数是几位数?
import java.util.*;
public class day7 {
//编写程序,从键盘输入一个 0~99999 之间的任意数,判断输入的数是几位数?
public static void main(String[] args) {
Scanner reader = new Scanner(System.in);
System.out.print("输入一个0~99999之间的数:");
int a =reader.nextInt();
int count=1;
for(int i=10;i<=100000;i=i*10)
{
if(a/i>=1)
{
count++;
continue;
}
else
{
System.out.println("这个数是"+count+"位");
break;
}
}
}
}