java中float保留几位小数,javafloat保留一位小数

  java中float保留几位小数,javafloat保留一位小数

  方法1:用Math.round计算,这里返回的数字格式的

  浮动价格=89.89;

  int itemNum=3;

  float totalPrice=price * itemNum

  float num=(float)(math . round(total price * 100)/100);//如果需要精确的4位数,*10000然后/10000相关在线学习视频教程推荐:java免费视频教程

  方法2:用DecimalFormat 返回的是String格式的.该类对十进制进行全面的封装.像%号,千分位,小数精度.科学计算

  浮动价格=1.2;

  decimal format decimal format=new decimal format( . 00 );//构造方法的字符格式。在这里,如果十进制数少于2位,则补0。

  String p=decimalFomat.format(价格);//format返回推荐的第二种在前台显示字符串数量的方式,理由是它返回字符串格式。

  推荐更多相关的java文章和教程:java简介。以上是java中浮点数据如何保留两位小数的细节。请多关注我们的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: