24得票3回答
如何在Java中获取小数点后面的数字?

double d = 4.321562; 有没有一种简单的方法可以从d中单独提取0.321562?我尝试在math类中查找,但没有找到合适的函数。如果不必将其转换为字符串或强制转换为其他类型就能实现,那就更好了。

23得票14回答
将双精度数拆分为两个整数,一个是小数点前的整数,另一个是小数点后的整数。

我需要将一个双精度浮点数拆分成两个整数值,一个为小数点前面的整数,另一个为小数点后面保留两位的整数。 例如: 10.50 = 10 and 50 10.45 = 10 and 45 10.5 = 10 and 50

16得票4回答
如何在Python中将一个无理数显示到100个小数位?

我正在尝试找到2的平方根,精确到小数点后100位,但默认情况下只显示了10位,我该如何更改这个设置?

15得票5回答
一旦达到两位小数,JavaScript限制输入。

我目前有一个数字输入脚本,它的显示方式类似于计算器,但我希望在小数点后超过两个数字之后停止添加更多数字。 以下是我目前拥有的代码,尽管限制不起作用。 它应该像这样工作: 1.25 - 允许 12.5 - 允许 125.5 - 允许 125.55 - 允许 123.555 - 不允...

15得票3回答
浮点数的进制转换如何避免精度丢失

术语 为了避免与Java原始数据类型float/double混淆,在本问题中我将“浮点数”称为“十进制数”。术语“十进制”与“十进制数”无关。 背景 我以这种方式表示任何进制的十进制数:class Decimal{ int[] digits; int exponent; ...

15得票7回答
在Excel中使用VBA截取双精度数

我需要将我的双精度数值截断为少数位小数,并在文本框中显示。如何使用VBA实现这一目标?

14得票3回答
Python - 限制小数位数的随机浮点数

我刚刚学会了如何在Python中生成随机数,但是如果我将它们打印出来,它们的小数位数都是15位。我该怎么解决这个问题?以下是我的代码:import random import os greaterThan = float(input("Your number will be greater ...

13得票7回答
确定输入数字的小数精度。

我们面临一个有趣的问题,需要确定用户输入(文本框)的小数精度。实质上,我们需要知道输入的小数位数,然后返回一个精度数字,下面是一些例子: 输入4500将得到结果1。 输入4500.1将得到结果0.1。 输入4500.00将得到结果0.01。 输入4500.450将得到结果0.001。 我们...

13得票6回答
使用前导零格式化包含小数点的数字

我希望将一个带有小数点的数字格式化,并在其前面添加前导零。 这样做的方法是:>>> '3.3'.zfill(5) 003.3 Python是否有只考虑整数部分而不包括小数位的函数? 我只需要格式化简单数字,最多只有五位小数。另外,使用%5f似乎会考虑尾随零而不是前导零。

13得票4回答
具有多个小数点的“数字”排序

我有很多带有多个小数点的“数字”(实际上它们是字符串)。但我想按照数字的方式对它们进行排序。1.1.1 10.2.3 2.6.7 21.10.4 3.10.12 4.11.5 4.1.16 6.4.23 我希望他们按照第一组数字(小数点前的数字)排序,然后按照第二组数字排序,接着按照第三组数字...