package for1;
import java.util.Scanner;
public class count {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
System.out.println("请输入数字:");
int num=input.nextInt();
int count=0;
do{
count++;
}
while(num/10!=0);
System.out.println("他是一个"+count+"位数");
}
}
假设你输入了30,那么你的while(num/10 !=0)永远成立,会造成死循环,也就不会执行下面的System.out.println("他是一个"+count+"位数"),同学再好好看看