关于DecimalFormat 小数的保留位数
2012-11-28 16:59
183 查看
除法结果保留两位小数,小数保留前导零
DecimalFormat df1 = new DecimalFormat(“0.0″); //保留1位小数,带前导零
DecimalFormat df2 = new DecimalFormat(“#.#”); //保留1位小数,可以不带前导零
DecimalFormat df3 = new DecimalFormat(“000.00″); //保留2位小数,带前导零
DecimalFormat df4 = new DecimalFormat(“###.##”); //保留2位小数,可以不带前导零
模式中#为可选,存在则出现,不存在则不出现;
模式中0为必须,存在则为具体数字,不存在则为零;
System.out.println(df1.format(0.12));
System.out.println(df2.format(0.12));
System.out.println(df3.format(0.12));
System.out.println(df4.format(1230.12));
结果:
0.1
0.1
000.120
1230.12
DecimalFormat df1 = new DecimalFormat(“0.0″); //保留1位小数,带前导零
DecimalFormat df2 = new DecimalFormat(“#.#”); //保留1位小数,可以不带前导零
DecimalFormat df3 = new DecimalFormat(“000.00″); //保留2位小数,带前导零
DecimalFormat df4 = new DecimalFormat(“###.##”); //保留2位小数,可以不带前导零
模式中#为可选,存在则出现,不存在则不出现;
模式中0为必须,存在则为具体数字,不存在则为零;
System.out.println(df1.format(0.12));
System.out.println(df2.format(0.12));
System.out.println(df3.format(0.12));
System.out.println(df4.format(1230.12));
结果:
0.1
0.1
000.120
1230.12
相关文章推荐
- 关于mysql查询结果单位换算后小数位数的保留方式
- 关于将数字字符串保留小数位数,不进行四舍五入
- 【matlab】 关于保留小数位数&有效数字的问题
- 关于保留小数位数的问题
- 关于精确度-保留小数点后几位小数
- java 数据保留小数位数
- javascript保留小数位数
- C# 小数位数保留的方法集锦
- php保留小数位数
- java 小数位数保留的几种方法
- 可配置保留小数位数的四舍五入方法
- Java中使用DecimalFormat来设置输出小数的位数
- 【转】C#保留小数位数的方法
- 关于Oracle中查询的数字值的显示格式需要保留小数点后两位(或者三位,及其他位数)
- 关于数量和金额的小数位数
- 保留小数:java DecimalFormat format 方法的使用
- 用js格式化金额可设置保留的小数位数
- Java四舍五入保留任意位数小数
- DecimalFormat保留两位小数
- java 数据保留小数位数