判断一个数是几位数
package homework08.homework0823;
import java.util.Scanner;
public class Demo02 {
//判断输入的数字有几位
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入你想要输入的数字:");
int num = scanner.nextInt();
int count = 0;//这个是计数器用来接受数字的位数
while (num > 0) {
num /= 10;//num取整一次,位数少一,计数器count+1;
count++;
}
System.out.println("你好,你输入的数字的位数有" + count + "位");
}
}
效果图如下: