当前位置:   article > 正文

任意输入一个整数(小于10位),输出它一共有多少位(Java经典编程案例)_java 设计一个方法,参数任意输入一个整数(小于10位),求参数一共有多少位

java 设计一个方法,参数任意输入一个整数(小于10位),求参数一共有多少位

题目:
任意输入一个整数(小于10位),输出它一共有多少位?

import java.util.Scanner;
public class Demo4 {
    public static void main(String[] args) {
        Scanner input=new Scanner(System.in);
        System.out.println("输入一个整数(小于10位):");       //接收控制台输入的数字
        int num=input.nextInt();
        int count =0;
        if(num<0 ||num>999999999){              //当输入数字为负或者超过10位时,提示重新输入
            System.out.println("输入错误请重新输入");
        }else{
            while (num > 1) {
                count++;
                num /= 10;          //进行整除10循环,位数count递增,当不能整除时,循环终止
            }
            System.out.println("它一共有:"+count+"位");
        }
    }
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/487861
推荐阅读
相关标签
  

闽ICP备14008679号