如何用java写一个小数

Posted

技术标签:

【中文标题】如何用java写一个小数【英文标题】:How to write a small number using java 【发布时间】:2015-11-15 01:12:49 【问题描述】:

如何写一个非常小的数,接近极限0? 像这样:

double eps = 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001;

这是一个常数,但在代码中它看起来很糟糕。有没有更短的形式?

【问题讨论】:

***.com/questions/19984040/… 【参考方案1】:

Java 支持 scientific notation 表达双字面值。你可以像这样写一个小数,比如 10-12

double eps = 1E-12;

【讨论】:

值得补充的是,Java 有一个可以存储在 ``. 中的最小数量

以上是关于如何用java写一个小数的主要内容,如果未能解决你的问题,请参考以下文章

如何用正则表达式去除一个字符串里面的数字和小数点以外的字符

如何用sql语句将计算结果保留两位小数

如何去掉小数点后多余的0

如何用 Python 四舍五入到小数点后两位?

如何用MATLAB使矩阵中的元素保留两位小数

如何用Python或C++编程实现在一组小数中找出最接近的两个数?