问题标签 [rounding]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
21965 浏览

tsql - 如何在 T-SQL 中舍入一个时间

我正在寻找一个可以接收时间并将其四舍五入到下一个/上一个小时/半小时/季度/分钟的函数。

0 投票
4 回答
12625 浏览

c# - c#中的整数数学

我有一个产品品牌菜单,我想分成 4 列。因此,如果我有 39 个品牌,那么我希望每列的最大项目数为 10(最后一列有一个空白。这是我计算列的项目数的方法(使用 C#):

所有这些转换对我来说似乎真的很难看。有没有更好的方法在 C# 中对整数进行数学运算?

0 投票
15 回答
715076 浏览

c# - 如何在 C# 中将数字四舍五入到小数点后两位?

我想使用该Math.Round功能来做到这一点

0 投票
1 回答
703 浏览

php - 如何在 PHP 中四舍五入?

我需要将任何非整数四舍五入到最接近的整数,无论​​小数点后的数字是否> 5。

0 投票
3 回答
3464 浏览

iphone - 如何圆角 myapp 的图标

在模拟器模式下,我的应用程序有一个圆角图标,但在真正的 iPhone 上,这些角不是圆角的。

0 投票
3 回答
777 浏览

floating-point - 浮点舍入检测

我正在使用 java 并指的是“双”数据类型。为了简短起见,我正在从标准输入中读取一些值,这些值在我的代码中作为双精度值读取(我更愿意使用 BigInteger 之类的东西,但现在不可能)。

我希望从用户那里获得双精度值,但有时他们可能会输入以下内容:999999999999999999999999999.9999999999 我认为这超出了双精度的准确表示,并且四舍五入到 1.0E27(可能)。

我想获得一些关于如何检测特定值是否无法以双精度表示并需要四舍五入的指示(以便我可以拒绝该值或其他此类操作)。

非常感谢你

0 投票
6 回答
22301 浏览

java - 在 Java 中舍入负数

根据维基百科,当舍入一个负数时,你会舍入绝对数。因此,根据这种推理,-3.5 将四舍五入为 -4。但是当我使用 java.lang.Math.round(-3.5) 返回-3。有人可以解释一下吗?

0 投票
6 回答
80819 浏览

c# - 内置 .Net 算法将值四舍五入到最接近的 10 间隔

如何在 C# 中将任何值舍入到 10 间隔?例如,如果我有 11,我希望它返回 10,如果我有 136,那么我希望它返回 140。

我可以很容易地用手做

但我正在寻找一种内置算法来完成这项工作,比如 Math.Round()。我不想手动做的原因是我不想在我的项目中编写相同或相似的代码,即使是像上面这样简单的事情。

0 投票
12 回答
49271 浏览

c# - C#:如何在整数上进行简单的数学运算,四舍五入?

我想要一个四舍五入到最接近整数的方程的结果。例如

考虑以下不正确的代码。

在 C# 中执行“整数”数学的正确方法是什么?

我真的必须这样做吗:

0 投票
3 回答
4524 浏览

java - 将 Double 转换为 Int - Java vs .Net 时的不同答案

在 C# 中,如果我想将 double (1.71472) 转换为 int,那么我会得到答案 2。如果我在 Java 中使用 intValue() 方法执行此操作,我会得到 1 作为答案。

Java 是否对转换进行舍入?

为什么 Java API 文档没有关于他们的类的信息,即

以 int 形式返回指定数字的值。这可能涉及舍入或截断。

有关四舍五入的更多信息会有所帮助!