java字符串转数字如何不显示科学计数法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java字符串转数字如何不显示科学计数法相关的知识,希望对你有一定的参考价值。
我就写一个简单的实现
在main函数里写
double d = 123456789123456.789D;
System.out.println(d);
输出的结果怎样让他不把d显示为科学计数法 多谢
一楼的确实可以实现,但是我要是不知道输入多大的数呢,不知道有多少位?
System.out.println(String.format("%20.3f", d));
------------------------------------
double d = 121113456789123456.789D;
System.out.println(String.format("%.4f", d));
这个可以不考虑整数部分。无论多长 参考技术A double d = 123456789123456.789D; ; // test
DecimalFormat df = new DecimalFormat("###############0.00");// 16位整数位,两小数位
String temp = df.format(d);
System.out.println(temp); 参考技术B 格式化
Excel中科学计数法如何转正常显示
-
当数值型数据达到12位的时候,将以科学计数法的方式显示在单元格内,但是编辑栏仍然正常显示。
-
右键单击12位数字所在单元格,在弹出的菜单栏中选择设置单元格格式。
-
在单元格格式中点数字选项卡,点自定义,在类型中输入一个“#”,然后点击确定,设置完之后原来的科学计数法消失,显示为实际的12位数字。
-
数值型数据最多能存储15位有效数字,如果超过15位,可以事先将单元格格式数字设置成文本。
以上是关于java字符串转数字如何不显示科学计数法的主要内容,如果未能解决你的问题,请参考以下文章
Java导出csv数字如何不以科学计数显示,不能改变原来的值