人看一眼就能看出来,这是4位数,但计算机是通过判断数的范围来决定它的位数,但如果是128475753943828482.....让人数怎么办,这时候就得依靠计算机,因为计算机最擅长的就是做算法,让这串数字每除以10就记一位,这样是不是就可以,让我们试一下。
//初始化
Scanner in = new Scanner(System.in);
int number = in.nextInt();
int count=0;
while(number >0)
number =number/10;
count = count +1;
System.out.println(count);