当前位置:首页  手机

手机

C# double保留两位小数(double保留两位小数)

2023-04-23 20:22:35
导读 大家好,小东方来为大家解答以上的问题。C double保留两位小数,double保留两位小数这个很多人还不知道,现在让我们一起来看看吧!1、一、

大家好,小东方来为大家解答以上的问题。C# double保留两位小数,double保留两位小数这个很多人还不知道,现在让我们一起来看看吧!

1、一、其实很简单:Double dou = 3000.533dou = (double)Math.round(dou*100)/100其中dou是变量,很简单吧,我们大多数人都知道Math.round()方法。

2、可是我却没想到保留两位小数就是先乘以100再除以100.同理保留N位小数就不用说了吧二、第二种方法double d = 111231.5585; BigDecimal b = new BigDecimal(f); double df = b.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();三、第三种方法double a=10000;//要用double型,要不a/b永远得0; double b=20000; NumberFormat nbf=NumberFormat.getInstance(); nbf.setMinimumFractionDigits(2); String c = nbf.format(a/b);。

本文到此分享完毕,希望对大家有所帮助。

免责声明:本文由用户上传,如有侵权请联系删除!