怎么使float数强制保留小数点后2位
2个回答
展开全部
float都保存的是2进制近似值,所以不存在保留十进制几位小数的情况。
所谓保留几位小数,都是用于十进制显示时的显示格式。
System.out.format("%.2f", 0.12345f); //显示时保留2位小数
System.out.println(String.format("%.2f", 0.12345f));//或,转换成2位小数字符串后显示。
所谓保留几位小数,都是用于十进制显示时的显示格式。
System.out.format("%.2f", 0.12345f); //显示时保留2位小数
System.out.println(String.format("%.2f", 0.12345f));//或,转换成2位小数字符串后显示。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不太清楚你用的是什么语言。如果是VBA的话,可以roundup()
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询