如何将一个double值转换为int执行以下操作: Double If x = 4.97542. Convert to int x = 4. Double If x = 4.23544. Convert to int x = 4. 也就是说,答案总是四舍五入的。
即使点之后的数字小于0.5,我也需要将浮点数整数到最接近的整数。 例如, 4.3应该是5(不是4) 4.8应该是5 我怎样才能在JavaScript中做到这一点?
对于我正在编写的脚本,我需要显示一个已经四舍五入的数字,但不是十进制或任何超过它的数字。 我已经得到了四舍五入到第三名,但我不知道如何去放弃小数和所有的东西,因为它似乎没有像PHP那样的substr函数。 任何build议?
正如标题所暗示的,我想获取一个浮点数并将其舍入到最接近的整数。 但是,如果它不是一个整体,我总是想要舍入variables,不pipe它与下一个整数有多接近。 有没有办法做到这一点?
我需要把一个双精度到最接近的五个。 我找不到用Math.Round函数来做的方法。 我怎样才能做到这一点? 我想要的是: 70 = 70 73.5 = 75 72 = 70 75.9 = 75 69 = 70 等等.. 是否有捷径可寻?
可能重复: round()用于C ++中的float 我有一个double(称为x),意思是55,但实际上存储为54.999999999999943157,我刚刚意识到。 所以当我这样做 double x = 54.999999999999943157; int y = (int) x; y = 54而不是55! 这让我困惑了很久。 我如何才能正确回合?
我需要以下结果 100.12 -> 100.00 100.44 -> 100.00 100.50 -> 101.00 100.75 -> 101.00 .round()或.setScale() ? 我如何去做这件事?
我正在做一个程序,由于不需要解释的原因,需要一个浮点数被转换成一个string来计算len()。 但是,str(float(x))导致x在被转换为string时被舍入,从而抛出整个事情。 有谁知道它的修复? 这里是使用的代码,如果你想知道: len(str(float(x)/3))
这就是我现在所拥有的: $("#number").val(parseFloat($("#number").val()).toFixed(2)); 它看起来很乱。 我不认为我正确地链接function。 我必须为每个文本框调用它,还是可以创build一个单独的函数?
我想在网站上build立一个寻呼机的总页(所以我想要的结果是一个整数。我得到一个logging列表,我想分成10每页(页数) 当我这样做: list.Count() / 10 要么 list.Count() / (decimal)10 和list.Count() =12 ,我得到1的结果。 我将如何编码,所以我得到2在这种情况下(其余的应该总是加1 )