编写一个Java应用程序。用户从键盘输入一个1~99999之间的数,程序将判断这个数是几位数

如题所述

第1个回答  2011-11-26
import java.util.Scanner;

public class Count {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int i = in.nextInt();
int count = 0;
while(i != 0){
i /= 10;
count++;
}
System.out.println(count);
}
}本回答被提问者采纳
第2个回答  2011-11-26
Scanner in = new Scanner(System.in);
int i = in.nextInt();
System.out.println((i+"").lenght());
第3个回答  2011-11-26
输入的数字小于10怎么办? i/10么?
第4个回答  2011-11-26
N位- - 无奈
相似回答