import java.util.*;
public class Test {
public static void main(String[]args){
Scanner input = new Scanner(System.in);
System.out.print("请输入一个数:");
int number = input.nextInt();
int i = 0;
do {
number = number /10;
i++;
}while(number!=0);
System.out.println("这是个"+i+"位数");
}
}
看了下网上相关的搜索,发现我写的貌似是最简单的!!
我是个小小小菜鸟,觉得有点激动...
...全文
5548打赏收藏
判断输入的一个数为几位数(个人想法)
import java.util.*; public class Test { public static void main(String[]args){ Scanner input = new Scanner(System.in); System.out.print("请输入一个数:"); int number = input.nextInt(); int i = 0; do { number = number /10; i++; }while(number!=0); System.out.