zoukankan      html  css  js  c++  java
  • java 获取一个整数的各个位数

             两种方法~  第一种是取模运算  第二种是使用char数组进行分割开依次存到数组【推荐第二种】

    获取一个四位数的各个位数

         

              int qian =input/1000; //千位除以1000
                int bai = input/100%10;//百位除以100%10
                int shi = input%100/10;//十位%100/10
                int ge  = input%10;//个位直接%10
                System.out.println("千位数"+qian+"百位是"+bai+"十位是"+shi+"个位数是"+ge);

     第二种:

    //实现数据 的排序 获取各个位数
    public static void main(String[] args) {
        System.out.println("请输入一个四位数");
    //定义变量接受
    @SuppressWarnings("resource")
      int number = new Scanner(System.in).nextInt();
      if(number>999&&number<10000) {
      char[] chars = String.valueOf(number).toCharArray();
      System.out.println("千位"+chars[0]);
      System.out.println("百位"+chars[1]);
      System.out.println("十位"+chars[2]);
      System.out.println("个位"+chars[3]);
      }else {
        System.out.println("你输入的不是四位数··系统终止!!请重新输入!!");
      }
    }
    
     

  • 相关阅读:
    认证功能装饰器
    装饰器升级版
    装饰器
    闭包函数
    名称空间与作用域
    嵌套函数
    函数对象
    命名关键字参数
    函数单数的使用
    函数的定义与调用
  • 原文地址:https://www.cnblogs.com/gu-bin/p/9885366.html
Copyright © 2011-2022 走看看