文章 2023-06-20 来自:开发者社区

Java中float,double科学计数法问题

测试如下:System.out.println(String.valueOf(Math.random() * 200000000)); System.out.println(String.valueOf((int)(Math.random() * 2000000000))); System.out.println(Math.random() * 200000000...

文章 2022-01-13 来自:开发者社区

在java中,怎样把一个double数转换为字符串时,不用科学计数法表示。

对Double类型的数字进行 格式化输出 ,相对来说不是很精确import java.text.DecimalFormat; public class TestDouble_String { public static void main(String[] args) { Double double1 = 123456789.123456789; DecimalFormat ...

问答 2016-03-23 来自:开发者社区

java double类型科学计数法的转换

要求0.00000000004 这个字符串格式化为 4.00e-11 这样的格式。同excel表格中的展示一样。demo:`BigDecimal c = new BigDecimal("0.000000004", new MathContext(0,RoundingMode.HALF_UP));// 构造BigDecimal时指定有效精度System.out.println(c..toEngin....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

Java开发者

Java开发者成长课堂,课程资料学习,实战案例解析,Java工程师必备词汇等你来~

+关注
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等

登录插画

登录以查看您的控制台资源

管理云资源
状态一览
快捷访问