对double变量保留两位小数如何做
展开全部
一、其实很简单:
Double
dou
=
3000.533
dou
=
(double)Math.round(dou*100)/100
其中dou是变量,很简单吧,我们大多数人都知道Math.round()方法,可是我却没想到保留两位小数就是先乘以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);
Double
dou
=
3000.533
dou
=
(double)Math.round(dou*100)/100
其中dou是变量,很简单吧,我们大多数人都知道Math.round()方法,可是我却没想到保留两位小数就是先乘以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);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
北京埃德思远电气技术咨询有限公司
2023-08-25 广告
2023-08-25 广告
"整定计算的工作步骤,大致如下:1.确定整定方案所适应的系统情况。2.与调度部门共同确定系统的各种运行方式。3.取得必要的参数与资料(保护图纸,设备参数等)。4.结合系统情况,确定整定计算的具体原则。5.进行短路计算。6.进行保护的整定计算...
点击进入详情页
本回答由北京埃德思远电气技术咨询有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询