double转String结果为指数问题

Double类型转String类型

说明:double类型转String类型结果显示为指数,如:

@Test
public void doubleTest() {
double d = 49000000L;
Double aDouble = Double.valueOf(d);
// 输出为:4.9E7
System.out.println(aDouble.toString());
BigDecimal bigDecimal = new BigDecimal(d);
// 输出为:49000000
System.out.println(bigDecimal.toString());
}

'E'代表10的几次方,如:4.9E7 代表 4.9 × 10的7次幂

posted @   Lz_蚂蚱  阅读(55)  评论(0编辑  收藏  举报
(评论功能已被禁用)
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起