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.67 Process finished with exit code 0

最新文章

  1. 让ASP.NET5在Jexus上飞呀飞
  2. HTTP Header 详解
  3. 【python cookbook】【数据结构与算法】19.同时对数据做转换和换算
  4. linux 上传/下载文件到windows工具
  5. BeanFactory容器的设计原理
  6. [ZZ]良好的编码习惯
  7. mysql数据类型介绍
  8. Bringing up interface eth0: Device eth0 does not seem to be present, delaying initialization
  9. ASP.NET MVC 项目直接预览PDF文件
  10. libev事件库使用笔记
  11. Open-Falcon第六步安装Dashboard(小米开源互联网企业级监控系统)
  12. 【ASP】session实现购物车
  13. logistics回归理解
  14. 运用SharedPreferences“偷取”输入的信息
  15. (后端)SpringBoot中Mybatis打印sql(转)
  16. vue项目强制清除页面缓存
  17. vue2.0 之条件渲染
  18. 堆优化的dij【模板】
  19. PHP闭包
  20. Shell编程-06-Shell中的if语句

热门文章

  1. Devexpress WidgetView 使用总结
  2. java.sql.SQLException: ORA-00911: invalid character 解决方法
  3. target="_blank"
  4. Android WIFI 分析(一)
  5. JS编码解码
  6. textArea 高度自适应
  7. 您还有心跳吗?超时机制分析(java)
  8. Python Windows环境下安装Python集成开发环境 学习之路(一)
  9. textField和textView限制输入条件
  10. jQuery 菜单栏 展开与收缩例子