java保留小数位的4种方法
来源:互联网 发布:淘宝体检中心虚假交易 编辑:程序博客网 时间:2024/05/16 09:38
查看原文:http://www.ibloger.net/article/157.html
4种方法,都是四舍五入,例,保留4位小数:
package com.arithmetic.demo;import java.math.BigDecimal;import java.text.DecimalFormat;import java.text.NumberFormat;public class Format {static double f = 111231.55856666666;public static void m1() {BigDecimal bg = new BigDecimal(f);double f1 = bg.setScale(4, BigDecimal.ROUND_HALF_UP).doubleValue();System.out.println(f1);}/** * DecimalFormat转换最简便 */public static void m2() {DecimalFormat df = new DecimalFormat("#.0000");System.out.println(df.format(f));}/** * String.format打印最简便 */public static void m3() {System.out.println(String.format("%.4f", f));}public static void m4() {NumberFormat nf = NumberFormat.getNumberInstance();nf.setMaximumFractionDigits(4);System.out.println(nf.format(f));}public static void main(String[] args) {Format.m1();Format.m2();Format.m3();Format.m4();}}输出
111231.5586
111231.5586
111231.5586
111,231.5586
0 0
- java保留小数位的4种方法
- Java保留小数位的4种方法
- Java保留小数位的四种方法
- java保留小数位方法
- java中保留double小数位的几种方法
- java 代码保留小数位方法
- flash保留小数位的方法
- C#保留小数位的方法
- [乐意黎]PHP保留小数位的三种方法
- Java四舍五入保留小数位方法汇总
- JAVA保留小数位
- EF 小数位的保留
- 小李的银行存款以及保留小数位方法
- Java处理Double类型的小数位保留问题
- java四舍五入的实现和保留固定小数位
- Java处理Double类型的小数位保留问题
- JavaScript保留指定的小数位
- 保留小数位
- PHP数组函数: array_walk()与 array_map() 的区别
- 第十四周项目六 阅读程序(6)
- PHP学习一
- c++和C#程序之间命令行参数传递和接收
- HDU4143
- java保留小数位的4种方法
- 神奇的linux:脚本
- Linux netfilter 学习笔记 之九 ip层netfilter的连接跟踪模块代码分析
- OpenRAVE
- 将自己编写的程序静态编译进内核
- 写在前面的话。
- iOS中从目录搜索制定后缀的文件
- macbook电池维护
- 外部中断边沿触发和电平触发的区别