java保留两位小数4种方法
2015-11-16 10:12
141 查看
import java.math.BigDecimal; import java.text.DecimalFormat; import java.text.NumberFormat; public class format { double f = 111231.5585; public void m1() { BigDecimal bg = new BigDecimal(f); double f1 = bg.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue(); System.out.println(f1); } /** * DecimalFormat转换最简便 */ public void m2() { DecimalFormat df = new DecimalFormat("#.00"); System.out.println(df.format(f)); } /** * String.format打印最简便 */ public void m3() { System.out.println(String.format("%.2f", f)); } public void m4() { NumberFormat nf = NumberFormat.getNumberInstance(); nf.setMaximumFractionDigits(2); System.out.println(nf.format(f)); } public static void main(String[] args) { format f = new format(); f.m1(); f.m2(); f.m3(); f.m4(); } }
相关文章推荐
- SpringMVC视图解析器
- 抽象类与接口的比较(Java)
- Eclipse 安装插件
- Struts2配置详情
- java中length,length(),size()区别
- 关于华为x1 7.0无法从eclipse发布的更新as发布的apk
- eclipse不能进行保存
- Java 迭代器
- Java调用命令行
- Spring 学习日记(三)Resource接口
- eclipse调试java不能看到变量的值
- Java 日期转毫秒和毫秒转日期
- 源码分析:Java对象的内存分配
- Spring 学习日记(二)BeanFactory小议
- eclipse 离线安装插件
- meclipse中project facet问题
- Spring的核心技术(一)
- Java编程中线程池的基本概念和使用
- JAVASE中JFileChooser的使用小结 打开文件并显示
- JAVA中精确保留到小数点后2(n)位的办法