double dou=0.00; string str=double.ToString("0.00");//这个会四舍五入,例如double=1.555,输出就是1.56 string.Format("{0:0.##}",dou);//.##表示最多保留2位有效数字,但是不包括0,就是说 ...
可写为 string str douRate.ToString . 如返回为double型也可以 double dou double.Parse douRate.ToString . 当然了也可以用 Math.Round方法 decimal result Math.Round douRate, 后面的 表示保留小数点后 位小数 ...
2012-04-18 15:46 0 14610 推荐指数:
double dou=0.00; string str=double.ToString("0.00");//这个会四舍五入,例如double=1.555,输出就是1.56 string.Format("{0:0.##}",dou);//.##表示最多保留2位有效数字,但是不包括0,就是说 ...
double d = 3.1415926;String result = String.format("%.2f", d);( %.2f %. 表示 小数点前任意位数 2 表示两位小数 格式后的结果为f 表示浮点型。) ...
...
通常我们使用Math.Round()函数,是直接调用的,如: 上面不是我们理解的四舍五入,是四舍六入,需要改成这样,如: PS: 上面需要我们先把值进行转换成decimal类型,防止精度丢失(接收的变量是float或double会出现这个问题) 参考 ...
保留两位小数点 由于简单的原因大家直接看代码块。 执行结果如下: ...
最简单使用: float i=1.6667f; string show=i.ToString("0.00"); //结果1.67(四舍五入) 其他类似方法: string ...
Java中String转换Double类型 double num1 = 0.0; String qq = "19.987"; num1 = Double.valueOf(qq.toString ...