JAVA中Double,如何才能不显示成科学计数法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA中Double,如何才能不显示成科学计数法相关的知识,希望对你有一定的参考价值。

double类型直接打印或者输出的时候,如果数值过大就会转换成科学计数法,所以要自己定义方法,将double类型的值格式化输出,转换成你想要的格式的字符串就可以了 参考技术A Double d = new Double("1234567890.12");   System.out.println("d:="+d);  java.text.NumberFormat NF = java.text.NumberFormat.getInstance();   NF.setGroupingUsed(false);//去掉科学计数法显示System.out.println("d:="+NF.format(d));

Excel表中。超过15位数以上的数字。会被转换成科学计数法。有没有啥办法让他正常显示??前面加逗号啥

Excel表中。超过15位数以上的数字。会被转换成科学计数法。有没有什么办法让他正常显示??前面加逗号什么的就不要了 - -。 有没有加个空格什么的 ?
转换字符串不好使。trim(' ',$xx); 也不好使
- -..我的错。没说完全。。 话说用PHP怎么实现。。

在输入数字之前,先设置单元格格式为“文本”
如果已经输入了数据,而显示为科学计数法,那么实际上超过15位的最后几位已经被裁剪丢失,无法恢复。
参考技术A 先设置单元格格式为文本格式,再输入就不会变化了 参考技术B 右键点击单元格,设置单元格属性,然后设置成文本格式,接着确定。完成后,想输入多少个数字都没问题。 参考技术C 不是加豆号,加'号自动转成文本格式正常显示 参考技术D 设置单元格式-数字,将“科学计数”改为“数值”

以上是关于JAVA中Double,如何才能不显示成科学计数法的主要内容,如果未能解决你的问题,请参考以下文章

java的double的大数值时 怎么才能不显示成科学计数法

java的double的大数值时 怎么才能不显示成

如何在excel 中 如何转成科学计数法

怎么让js不自动转换成科学计数法

我想用EXCEL做一个柱形图图表,怎样才能将图表的纵坐标设置成科学计数法,要是10的N次方那种形式哦

excel折线图坐标轴单位如何设置成科学计数法?