假设我有数字76.9

如果数字是字符串,则可以使用substring方法,并计算前后的位数。

如果数字是Double或Float,我可以使用某种算术来计算前后的位数。

  ask by TheMathNoob translate from so

本文未有回复,本站智能推荐:

3回复

如何在Java中使用给定小数点后的位数格式化浮点数?

Java中从字符串中获取字符串的最佳方法是什么?
4回复

将浮点数列对齐到Java小数点

我想在小数点处对齐一列浮点数。 我知道如果将点数限制在十进制后很容易做到,但是我希望用户能够输入不限数量和长度的浮点数。 这是我的程序中有关浮点对齐的部分: 输出: 需要更好的解决方案来对齐不同长度的浮子。
1回复

格式化浮点数以在小数点后显示2位数字[重复]

这个问题已经在这里有了答案: 将Double值格式化为2个小数位的最佳方法[重复] 2个答案 我有一个double val ,我试图将其转换为浮点数(因为我接下来需要传递给它的函数需要浮点数),但是我失败了。 我试图将a)将其翻倍,然后使用Float.pars
4回复

如何将浮点数与小数点转换为整数?

例如,我有一个12.12浮点值,我希望它成为1212一个整数值 如果我有156.2345,我希望它是1562345。 我进行了很多搜索,但只发现对整数进行了舍入和转换,但没有找到我的问题的答案。 此外,如果我们有12.12000,那么我也应该只得到1212而不是1212000
3回复

浮点数,小数点后两位

在Android中,使用以下代码行将输入到EditText中的值转换为float。 我想让addPurchUnitCostPrice的值具有2个小数位(总是)。 如何才能做到这一点?
3回复

使用更多小数点打印浮点数[重复]

这个问题已经在这里有了答案: 浮点数学运算是否被破坏? 31个答案 当我尝试打印带有更多小数点的浮点数时,我遇到了一个非常奇怪的行为。 我也用下面的代码,但得到相同的结果 我期望outputValue为1602.720000 (十进制后的6位数字,
1回复

如何在不使用Java中的DecimalFormat类的情况下将浮点数舍入到小数点? [重复]

这个问题已经在这里有了答案: Java 30中 如何将数字四舍五入到小数点后n位 我在阅读旧笔记时发现一个问题,其中将具有两个小数点的数字转换为一个小数点。 我环顾四周,找不到答案。 我不能将其保留为字符串,因为我必须以浮点数形式返回并进行比较。 Math.r
1回复

NumberFormatException由浮点数引起,该浮点数用逗号而不是点作为小数点分隔符。

这个问题已经在这里有了答案: 推荐的以区域设置方式格式化数字的方法? 3个答案 我目前正在使用大量的测试人员来测试我的应用程序,并且某些设备存在真正奇怪的问题,而其他设备则不会发生。 出于某种原因,这些问题之一就是NumberFormatException,