如何让float型保留两位小数 我来答 2个回答 #热议# 生活中有哪些实用的心理学知识? 马连枝桂雁 2020-01-08 · TA获得超过3.6万个赞 知道大有可为答主 回答量:1.4万 采纳率:34% 帮助的人:635万 我也去答题访问个人页 关注 展开全部 这个办法很多啦,大部分编程语言都提供保留小数的函数,调用下就行,或者你自己写个算法也很简单,大致给你个思路,你把你的float*100,然后转成int类型,多余的小数位就没有了,然后再/100就是你要的保留两位小数的效果了。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 进恺乜弘新 2020-01-12 · TA获得超过3861个赞 知道大有可为答主 回答量:3152 采纳率:32% 帮助的人:226万 我也去答题访问个人页 关注 展开全部 float都保存的是2进制近似值,所以不存在保留十进制几位小数的情况。所谓保留几位小数,都是用于十进制显示时的显示格式。system.out.format("%.2f",0.12345f);//显示时保留2位小数system.out.println(string.format("%.2f",0.12345f));//或,转换成2位小数字符串后显示。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2009-06-09 SQL float型怎样保留两位小数? 30 2017-08-12 如何让float变量精确到小数点后两位 10 2015-01-12 如何将float以保留两位小数 10 2017-07-27 怎样取float的前两位小数 2 2019-06-09 怎么使float保留两位小数或多位小数 8 2017-08-30 怎么使float数强制保留小数点后2位 4 2018-01-09 C#如何将float类型数值保留两位小数? 7 2018-07-03 如何将float类型 小数点2位以 更多类似问题 > 为你推荐: