1

現在、割引額を 10 進数で出力しているフィードがあり、小数点以下のない 2 桁の数字になるように変更しようとしています。

たとえば、現在は 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

100 を掛けます。精度 (つまり、分数のパーセンテージ ポイント)damtが必要ない場合は、100 を掛けた後に にキャスト/丸めます。doubleint

于 2013-10-29T13:01:24.247 に答える