当前位置: 网学 > 编程文档 > JAVA > 正文

java保留两位小数点的4种方式

来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 13/08/04

本文主要为广大网友提供“java保留两位小数点的4种方式”,希望对需要java保留两位小数点的4种方式网友有所帮助,学习一下!

 

java保留两位小数问题:  方式一:  四舍五入  double   f   =   111231.5585;  BigDecimal   b   =   new   BigDecimal(f);  double   f1   =   b.setScale(2,   BigDecimal.ROUND_HALF_UP).doubleValue();   方式二:  java.text.DecimalFormat   df   =new   java.text.DecimalFormat("#.00");  df.format(你要格式化的数字); 例:new java.text.DecimalFormat("#.00").format(3.1415926) #.00 表示两位小数 #.0000四位小数 以此类推...  方式三: double d = 3.1415926; String result = String .format("%.2f"); %.2f %. 表示 小数点前任意位数   2 表示两位小数 格式后的结果为f 表示浮点型  方式四:  NumberFormat ddf1=NumberFormat.getNumberInstance() ; void setMaximumFractionDigits(int digits) digits 显示的数字位数 为格式化对象设定小数点后的显示的最多位,显示的最后位是舍入的 Java代码  import java.text.* ;  import java.math.* ;  class TT  {  public static void main(String args[])  { double x=23.5455;  NumberFormat ddf1=NumberFormat.getNumberInstance() ;  ddf1.setMaximumFractionDigits(2);  String s= ddf1.format(x) ;  System.out.print(s);  }  }  

网学推荐

免费论文

原创论文

浏览:
设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
湘ICP备09003080号