1

我需要将浮点数转换为 2 个十进制格式。我试过 这是我的代码:Math.round(AmountSpent1,2)

float AmountSpent1 = float.Parse(FixedAmount);
Math.Round(AmountSpent1, 2);
4

2 回答 2

2
float AmountSpent1 = float.Parse(FixedAmount);
decimal m =Convert.ToDecimal(AmountSpent1);
decimal d = Math.Round(m, 2);
于 2013-08-13T02:14:14.417 回答
0

你可以简单地试试这个

DecimalFormat df=new DecimalFormat("#.##");

例如

float AmountSpent1 = float.Parse(FixedAmount);
System.out.println(df.format(AmountSpent1));

于 2013-10-17T08:29:44.100 回答