当前位置: 代码迷 >> ASP.NET >> 怎么将double类型保留两位小数,没有两位小数用0补下
  详细解决方案

怎么将double类型保留两位小数,没有两位小数用0补下

热度:5402   发布时间:2013-02-25 00:00:00.0
如何将double类型保留两位小数,没有两位小数用0补上
math.round()不行,比如值为1.5将其获得为1.50

------解决方案--------------------------------------------------------
C# code
double data = 1.5;data = 1.5 * 100 / 100;data = Math.Round(data,2);
------解决方案--------------------------------------------------------
double data=1.5;
data.ToString("0.00");
------解决方案--------------------------------------------------------
对的

探讨

double data=1.5;
data.ToString("0.00");

------解决方案--------------------------------------------------------
//定义数据格式
DecimalFormat myformat = new DecimalFormat("#####0.00");
a = 0.15263
sysout.out.println(myformat.format(a));
  相关解决方案