java一个科学技术法的字符串转换成double
来源:互联网 发布:淘宝权又在斗鱼直播 编辑:程序博客网 时间:2024/05/17 21:59
问题描述:
一double类型数据,当它很小时,就会自动用科学计数法显示,如3.0E-4,我想显示为0.0003怎么办?
解决方法:
使用java.math.BigDecimal类来实现这种转换
实现代码如下:
double tempD2 = 3.0 / 10000;
System.out.println("tempD2: " + tempD2);
BigDecimal big = new BigDecimal(tempD2);
System.out.println(big.setScale(4, 2));
System.out.println(big.setScale(10, 2));
运行结果如下:
tempD2: 3.0E-4
0.0003
0.0003000000
一double类型数据,当它很小时,就会自动用科学计数法显示,如3.0E-4,我想显示为0.0003怎么办?
解决方法:
使用java.math.BigDecimal类来实现这种转换
实现代码如下:
double tempD2 = 3.0 / 10000;
System.out.println("tempD2: " + tempD2);
BigDecimal big = new BigDecimal(tempD2);
System.out.println(big.setScale(4, 2));
System.out.println(big.setScale(10, 2));
运行结果如下:
tempD2: 3.0E-4
0.0003
0.0003000000
0 0
- java一个科学技术法的字符串转换成double
- 不让double 显示科学技术法
- 避免double过大显示科学技术法
- double转string出现科学技术法问题
- 解决java中/jsp页面中 Double类型数据完全显示、不再以科学技术法显示
- java角度字符串表示形式和double形式的转换
- 字符串转换成double类型
- java中字符串怎么转换成double类型
- 在java中,怎样把一个double数转换为字符串时,不用科学计数法表示。
- 在java中,怎样把一个double数转换为字符串时,不用科学计数法表示。
- 编写一个函数,将一个数字字符串转换成这个字符串对应的数字(包括正浮点数、负浮点数);函数原型:double my_atof(char *str)
- 字符串转换为double的函数strtod
- swift字符串、int、double之间的转换
- 在IDL中识别一个字符串是否可以转换为double数字的函数IsDoubleString
- Java中数值较大的double类型转换为字符串时会用科学计数法显示的解决办法
- Java中double类型的变量转换成字符串是什么样子的,还是和原来数值相同吗?
- 字符串转换成double和float总结
- 字符串转换成Int、Double、Decimal值
- android_sqlite3工具的使用
- eclipse开发&调试ARM程序
- java线程使用示例——最简单的线程
- JsonArry转换为CSV,Excel可读
- linux下的压缩和解压缩命令
- java一个科学技术法的字符串转换成double
- Hadoop2.0源码包简介
- 程明明-关于文献阅读和寻找新的科研题目
- ytu2008——简单编码
- sk_buff整理笔记(二、操作函数)
- Struts2(三)使用Struts2实现文件的上传和下载
- SAP ABAP实现LOG显示的方法
- 微信公众平台网页授权获取用户基本信息(来自官方文档)
- 网上看到的用JS写的很漂亮的时钟样式