1

我有一个当前正在将折扣金额输出为十进制值的提要,我正在尝试将其更改为没有小数的两位数字。

例如,它目前是 0.2,但我想要 20 并知道如何修改此代码?

/* Calculate order discount percentage */
                Double osub = Double.Parse(OrderSubtotal);
                Double damt = -Double.Parse(DiscAmt);
                DiscAmt = damt.ToString(); // Show discount amount as a  positive number. 

                if ((damt>0.0)&&(osub>0.0))
                {
                    Double dperc = damt / osub;
                    DiscPerc = dperc.ToString();
4

1 回答 1

0

乘以damt100。如果您不想要double精度(意思是小数百分比),则int在乘以 100 后将其转换/舍入。

于 2013-10-29T13:01:24.247 回答