博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java中分别取数的整数及小数部分
阅读量:5812 次
发布时间:2019-06-18

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

import java.math.BigDecimal;import java.util.Scanner;/** * Created by Administrator on 2016/9/20. */public class BigDecimalGetNumbers {    public static void main(String args[]) {        Scanner in = new Scanner(System.in);        double dInput = in.nextDouble();        long longPart = (long) dInput;        BigDecimal bigDecimal = new BigDecimal(Double.toString(dInput));        BigDecimal bigDecimalLongPart = new BigDecimal(Double.toString(longPart));        double dPoint = bigDecimal.subtract(bigDecimalLongPart).doubleValue();        System.out.println("整数部分为:" + longPart + "\n" + "小数部分为: " + dPoint);    }}

测试数据:1.234567E4

1.234567E4整数部分为:12345小数部分为: 0.67Process finished with exit code 0

 

转载于:https://www.cnblogs.com/Lieber/p/5888162.html

你可能感兴趣的文章
【聚能聊有奖话题】Boring隧道掘进机完成首段挖掘,离未来交通还有多远?
查看>>
USNews大学排名遭美国计算机研究学会怒怼,指排名荒谬要求撤回
查看>>
struts1——静态ActionForm与动态ActionForm
查看>>
七大关键数据 移动安全迎来历史转折点
查看>>
在AngularJS中学习javascript的new function意义及this作用域的生成过程
查看>>
盘点物联网网关现有联网技术及应用场景
查看>>
1、下载安装scala编译器(可以理解为scala的jdk),地址:http://www.scala
查看>>
mui 总结2--新建第一个app项目
查看>>
nginx的lua api
查看>>
考研太苦逼没坚持下来!看苑老师视频有点上头
查看>>
HCNA——RIP的路由汇总
查看>>
zabbix监控php状态(四)
查看>>
定时任务的创建
查看>>
实战Django:小型CMS Part2
查看>>
原创]windows server 2012 AD架构试验系列 – 16更改DC计算机名
查看>>
统治世界的十大算法
查看>>
linux svn安装和配置
查看>>
SSH中调用另一action的方法(chain,redirect)
查看>>
数据库基础
查看>>
表格排序
查看>>