中易网

Javafloat类型怎么把小数位数限制为2位

答案:2  悬赏:30  
解决时间 2021-11-07 07:09
Javafloat类型怎么把小数位数限制为2位
最佳答案
1.double d = 22.363434;
BigDecimal a=new BigDecimal(d);
//直接省略后面的
a.setScale(2,1);
//四舍五入
a.setScale(2,2);

2.double value = 22.363434;
DecimalFormat df = new DecimalFormat("########.00");
//四舍五入
value = Double.parseDouble(df.format(value));
全部回答
个人认为是float的小数精度不够 double(双精度浮点型)是计算机使用的一种资料型别。比起单精度浮点数(float),double(双精度浮点数)使用 64 位(8字节) 来储存一个浮点数。 它可以表示十进制的15或16位有效数字,负值取值范围为 -1.79769313486231570e+308 到 -4.94065645841246544e-324,正值取值范围为 4.94065645841246544e-324 到 1.797693e+308 float类型中小数位数为7位,即可精确到小数点后7位,表示范围为1.5e - 45~ 3.4e + 38。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
怎么点亮诚信通上面的工商红盾
珠海沙发翻新价格贵不贵
鹰潭市月湖公安分局出入境管理处在哪里,我要
一般街上有卖的韩国炒年糕,是不辣的还有点甜
张家港买家具哪里的质量比较靠谱?
表叔茶餐厅可以加盟吗?有谁知道??
柜门铰链安装方法是什么
2010北京市顺义区杨镇一中录取分数线有谁知到
高端婚纱店怎么装修
梦见装修房子是什么意思?
上栗县金山镇清河出口花炮厂 张光茶139079919
福建福州邮编是多少??
求问40w的日光灯,长的那种,一小时耗电多少
深圳高铁到汕头流沙吗?
有哪十大油漆品牌
推荐资讯
观澜湖赛维纳二手房怎么样?
超市卖的食用橄榄油是什么味道
电脑版阿里旺旺上不去怎么回事
名剪美发会馆地址在哪,我要去那里办事
南京最好的装修公司怎么选可以省事呢?
小摊上的油炸里脊肉干净吗?
这样是怀了吗?这样是怀了吗?
排骨炖海带的做法大全?家里孩子都比较喜欢喝
干洗店洗衣机多少钱
有洪均生老师书籍吗?
三亚什么地方有好吃的
如何保存包粽子的荷叶
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?