4114得票92回答
如何将数字保留两位小数(如果必要)

我希望最多保留两位小数,但只有必要时才这样做。 输入:10 1.7777777 9.1 输出:10 1.78 9.1 我该如何在JavaScript中实现这个?

2348得票37回答
将浮点数限制在两位小数。

我想将a四舍五入为13.95。我尝试使用round,但是我得到的结果是:>>> a 13.949999999999999 >>> round(a, 2) 13.949999999999999 如果您遇到了标准库Decimal类的类似问题,请参见如何格式化小...

1462得票39回答
如何在Java中将数字舍入到n位小数

我想要的是一种将双精度浮点数转换为字符串的方法,该方法使用"四舍五入" - 即如果要舍入的小数为5,则始终向上舍入到下一个数字。这是大多数情况下人们预期的标准舍入方法。同时,只显示有效数字 - 即不应有任何尾随零。 我知道实现此功能的一种方法是使用String.format方法:String...

781得票30回答
如何将一个数字向上取整?

如何在Python中将数字向上取整? 我尝试使用round(number)函数,但它会将数字向下取整。以下是一个示例: round(2.3) = 2.0 而不是 3,这正是我想要的。 然后我尝试了int(number + .5),但它再次将数字舍入到下一个整数!例如: int(2...

774得票24回答
显示一个数字,保留两位小数。

如何正确地将PHP字符串四舍五入到两位小数?$number = "520"; // It's a string from a database $formatted_number = round_to_2dp($number); echo $formatted_number; 输出应该是5...

647得票32回答
使用JavaScript将数字格式化为仅保留两位小数

我有一行代码可以将数字四舍五入到两位小数。但是,我得到的数字像这样:10.8、2.4等。这不是我认为的两位小数,请问如何改进以下代码?Math.round(price*Math.pow(10,2))/Math.pow(10,2); 我希望得到像10.80、2.40这样的数字。使用jQuery也可以。

629得票21回答
如何使用Python保留两位小数?

我在这段代码(华氏度转摄氏度转换器)的输出中得到了很多小数。 我的代码目前看起来像这样:def main(): printC(formeln(typeHere())) def typeHere(): global Fahrenheit try: Fa...

608得票25回答
在JavaScript中如何保留一位小数?

你能否在JavaScript中将一个数字四舍五入到小数点后一位(正确舍入)? 我尝试了*10,round,/ 10,但它在整数末尾留下两个小数。

596得票13回答
将一个双精度浮点数保留两位小数

如果数值为200.3456,则应格式化为200.34。 如果为200,则应格式化为200.00。

590得票5回答
为什么Math.round(0.49999999999999994)返回1?

在下面的程序中,你可以看到每个值略小于.5都会被向下舍入,除了0.5。 for (int i = 10; i >= 0; i--) { long l = Double.doubleToLongBits(i + 0.5); double x; do { ...