java用double计算出来的结果太大 怎么让它全部显示 比如:1.0E7 我想让他变成 10000000
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java用double计算出来的结果太大 怎么让它全部显示 比如:1.0E7 我想让他变成 10000000相关的知识,希望对你有一定的参考价值。
参考技术A double d = 1.0e7;System.out.println(“ ”+String.valueOf(d) );//String.valueOf(d) 可将都变了转换成字符串.。
....
上面的方法错了。。。
改成。。
double d = 1.0e7;
System.out.printf("%f",d);//用格式化参数、、本回答被提问者采纳 参考技术B 例子:
double d = 1.0e7;
System.out.println(“ ”+String.valueOf(d) );//String.valueOf(d) 可将都变了转换成字符串.。
....
上面的方法错了。。。
改成。。
double d = 1.0e7;
System.out.printf("%f",d);//用格式化参数,输入 参考技术C 没太明白你的意思。我想你可以用数据格式试一下。比如DecimalFomat()来转换格式。具体的应用可以查看API文档。 参考技术D 如果没超过long的范围你就把他转化成long就行了 第5个回答 2011-05-05 java.Math.BigDecimal
以上是关于java用double计算出来的结果太大 怎么让它全部显示 比如:1.0E7 我想让他变成 10000000的主要内容,如果未能解决你的问题,请参考以下文章