博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java获取整数的各位数值
阅读量:5222 次
发布时间:2019-06-14

本文共 805 字,大约阅读时间需要 2 分钟。

 第一种是取模运算  

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

第二种是使用char数组进行分割开依次存到数组

//实现数据 的排序 获取各个位数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("你输入的不是四位数··系统终止!!请重新输入!!");    }}

end

转载于:https://www.cnblogs.com/WangBoBlog/p/10509903.html

你可能感兴趣的文章
makefile中使用变量
查看>>
GIT笔记:将项目发布到码云
查看>>
JavaScript:学习笔记(7)——VAR、LET、CONST三种变量声明的区别
查看>>
JavaScript 鸭子模型
查看>>
PHP典型功能与Laravel5框架开发学习笔记
查看>>
SQL Server 如何查询表定义的列和索引信息
查看>>
项目上传到github上
查看>>
GCD 之线程死锁
查看>>
NoSQL数据库常见分类
查看>>
JS小工具_字符串转16进制数组_02
查看>>
信息安全系统设计基础实验四—20135214万子惠20135227黄晓妍
查看>>
一题多解 之 Bat
查看>>
Java 内部类
查看>>
测试一个对象是否是类字符串
查看>>
{面试题7: 使用两个队列实现一个栈}
查看>>
[转]SQL中 OVER(PARTITION BY) 取上一条,下一条等
查看>>
前端开发就从认识浏览器开始 - 浏览器处理请求的过程
查看>>
【练习】使用事务和锁定语句
查看>>
centos7升级firefox的flash插件
查看>>
jmeter系列二(jmeter engine相关)
查看>>