判断一个数是几位数

判断一个数是几位数

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 + "位");
    }
}

效果图如下
判断一个数是几位数_第1张图片

你可能感兴趣的:(java,eclipse)