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("你输入的不是四位数··系统终止!!请重新输入!!");
      }
    }
    
     

  • 相关阅读:
    升级Xcode之后VVDocumenter-Xcode不能用的解决办法
    iOS国际化
    display:table 表格布局
    display: run-in
    连续字符换行 溢出点点点 多行省略
    Number 类型
    Boolean 相关
    Browsing contexts 浏览器上下文
    return flase 作用
    JS外链
  • 原文地址:https://www.cnblogs.com/gu-bin/p/9885366.html
Copyright © 2011-2022 走看看