这个才是最完整的,欢迎指出改进算法
package com.itachi;
import java.util.Scanner;
public class input
{
public static void main(String[] args)
{
Scanner scan = new Scanner(System.in);
int i = scan.nextInt();
int t=0;
if(i==0)System.out.println("它是个1位的数");
else
{
while(i>0)
{
t++;
i/=10;
}
System.out.println("它是个"+t+"位的数");
}
}
}