博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java保留两位小数的方法
阅读量:5137 次
发布时间:2019-06-13

本文共 1112 字,大约阅读时间需要 3 分钟。

01.import java.math.BigDecimal;02.import java.text.DecimalFormat;03.import java.text.NumberFormat;04.05.public class format {06.    double f = 111231.5585;07.    public void m1() {08.        BigDecimal bg = new BigDecimal(f);09.        double f1 = bg.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();10.        System.out.println(f1);11.    }12.    /**13.     * DecimalFormat转换最简便14.     */15.    public void m2() {16.        DecimalFormat df = new DecimalFormat("#.00");17.        System.out.println(df.format(f));18.    }19.    /**20.     * String.format打印最简便21.     */22.    public void m3() {23.        System.out.println(String.format("%.2f", f));24.    }25.    public void m4() {26.        NumberFormat nf = NumberFormat.getNumberInstance();27.        nf.setMaximumFractionDigits(2);28.        System.out.println(nf.format(f));29.    }30.    public static void main(String[] args) {31.        format f = new format();32.        f.m1();33.        f.m2();34.        f.m3();35.        f.m4();36.    }37.}

结果:

111231.56

111231.56
111231.56
111,231.56

转自:

转载于:https://www.cnblogs.com/smallrock/p/3497932.html

你可能感兴趣的文章
LinkedList<E>源码分析
查看>>
Real-Time Rendering 笔记
查看>>
如何理解HTML结构的语义化
查看>>
Activity之间的跳转:
查看>>
软件是天时、地利、人和的产物!
查看>>
实验四2
查看>>
Android现学现用第十一天
查看>>
Bin Packing 装箱问题——NPH问题的暴力枚举 状压DP
查看>>
多路复用
查看>>
python 列表
查看>>
Python数据可视化之Pygal(雷达图)
查看>>
当前主流读取Excel技术对比
查看>>
Java学习笔记--字符串和文件IO
查看>>
转 Silverlight开发历程—(画刷与着色之线性渐变画刷)
查看>>
SQL语法(3)
查看>>
在js在添版本号
查看>>
sublime3
查看>>
Exception Type: IntegrityError 数据完整性错误
查看>>
Nuget:Newtonsoft.Json
查看>>
【luogu4185】 [USACO18JAN]MooTube [并查集]
查看>>