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 ...