20得票2回答
C++比较两个双精度浮点数的值无法正常工作

看看这段代码:#include <cmath> #include <iostream> using namespace std; class Sphere { double r; public: double V() const { return (4/...

206得票9回答
如何在Swift中将Double四舍五入为最接近的整数?

我正在尝试制作一个增长率 (Double) 计算器,它将把结果四舍五入到最近的整数并从那里重新计算,如下所示:let firstUsers = 10.0 let growth = 0.1 var users = firstUsers var week = 0 while users &lt...

9得票1回答
安卓Java百分比计算

我无法找出这段代码有什么问题... 我正在尝试计算一个百分比: 我确定npage和numpages都大于零(在模拟器的调试变量检查器中已经检查过了),但是最终的cCom总是为0: Double cCom=(double)(npage/numpages); tpercent.setText...

40得票2回答
将双精度格式化为保留两位小数,并在前面添加0。

可能是重复问题: 如何将双精度浮点数保留两位小数并进行四舍五入? 我正在尝试将一个双精度浮点数格式化为带前导零的2位小数,但没有成功。 以下是我的代码: Double price = 32.0; DecimalFormat decim = new DecimalFormat("#.##")...

7得票2回答
Ada中的双精度浮点数?

我非常新手Ada,想知道它是否提供双精度类型。我看到我们有浮点型和 Put( Integer'Image( Float'digits ) ); 在我的计算机上运行得到的值是6,这对于数值计算来说不够。 Ada是否像C语言一样有double和long double类型? 非常感谢...

13得票1回答
在.NET框架中,为什么有PointF(float),却没有“PointD”(double)?

有人可以解释一下为什么.NET框架中有使用单精度浮点数float类型的PointF结构,却没有使用双精度浮点数double类型的"PointD"结构吗? 他们是否认为这样的精度在System.Drawing命名空间中永远不会有意义?还有其他原因吗?

64得票10回答
比较器与双精度类型

我已经写好了以下代码:public class NewClass2 implements Comparator<Point> { public int compare(Point p1, Point p2) { return (int)(p1.get...

22得票6回答
将double转换为float是否总是返回相同的值?

将 double 强制转换为 float 是否总是产生相同的结果,还是可能存在一些“舍入差异”? 例如,在下面的代码中,x 是否始终等于 y?float x = (float)0.123456789d; 转换回去的值是否总是相同? 当将float转换为double,然后再将其转换回floa...

11得票7回答
在PHP中存储价格,使用double还是string更好?

我一直在为我的应用程序制作“产品对象”,并且我一直在设置属性,突然遇到了价格属性,并且对于选择哪种类型有疑问。 我知道对于 PHP 来说这不太重要,但是假设对于 MySQL 来说就很重要。 有什么建议吗?

17得票2回答
在Java中使用Double和BigDecimal解析双精度值

我是一名有经验的开发人员,但不是数学专家。我对IEEE浮点规范有足够了解,知道在解析、打印和比较它们时应该避免做出假设。 我知道可以使用Double.parseDouble(String s)从String中解析出一个double。我也知道可以使用new BigDecimal(String ...