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

  • 相关阅读:
    第三周课程总结
    Java第一次学习总结
    第十二周编程总结
    第九周作业
    第八周作业
    第五周编程总结
    第三周作业
    第二周编程总结
    JAVA第二周学习总结
    2019春总结作业
  • 原文地址:https://www.cnblogs.com/gu-bin/p/9885366.html
Copyright © 2020-2023  润新知