乘以双打.答案四舍五入

本文关键字:答案 四舍五入 | 更新日期: 2023-09-27 18:06:16

我正在尝试将一个双价格变量与一个int项目数量变量相乘。

目前我有一个正确的格式显示计算结果的问题。例如:

我的数据库中有两个项目,一个的价格值是2.99,另一个是4.00。每件数量为1件。这使总数达到6.99。我想显示这个,但是我的整数值四舍五入到7。

代码如下:

 object foundQty = ds.Tables[0].Rows[i]["coffeeQty"];
 int Qty = Convert.ToInt32(foundQty);

 double price = setPriceList(IDOfCart);
 combinedPrice = price * Qty;
 holdingPrice += Convert.ToInt32(combinedPrice);

谁能告诉我为什么这个双精度值不被显示?

乘以双打.答案四舍五入

根据定义,整数总是整数。

如果你想显示一个双精度值,那么就显示一个双精度值,不要转换成然后显示一个整数;-)