double转String结果为指数问题
1.BigInteger与BigDecimal类2.Java字符集3.枚举类4.Java比较器Comparable与Comparator5.Java中System类6.Java中Math类7.Java内部类8.Java关键字:this、super、final9.Java代码块10.Java中继承性、多态性11.Java接口12.子类对象实例化的全过程13.static关键字14.Java中的关键字transient
15.double转String结果为指数问题
16.Java注解17.日期时间API18.String字符串函数19.Excepton异常类20.IO流21.Java反射机制22.JDK与JRE区别23.Java位运算24.Java方法重载25.Java属性赋值的先后顺序与对象的实例化过程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次幂
本文来自博客园,作者:Lz_蚂蚱,转载请注明原文链接:https://www.cnblogs.com/leizia/p/15430955.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步