JAVA 保留两位小数
2016-07-01 22:46
323 查看
package com.oracle.pojo; import java.math.BigDecimal; import java.text.DecimalFormat; import java.text.NumberFormat; public class www { public static 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(); } } // 结果: // 111231.56 // 111231.56 // 111231.56 // 111,231.56 }
相关文章推荐
- java自动装拆箱、Random类、Arrays类常用方法
- java 为何null布局 jbutton鼠标划过才显示
- 解决sqoop java.util.NoSuchElementException
- Spring MVC入门第2天--Spring、SpringMVC与MyBatis三大框架整合
- java 回文字符串
- json与javabean相互转换
- Eclipse debug时报错 连不上虚拟机(Cannot connect to VM)
- java反射和代理机制
- 三十三、Java图形化界面设计——布局管理器之null布局(空布局)
- java语言程序设计基础篇第三章编程练习题
- Java Swing 绝对布局管理方法,null布局【图】
- java使用JNI调用驱动-学习笔记
- Spring Schedule 任务调度实现
- Java堆、栈和常量池以及相关String的讲解
- 关于java布局
- java布局问题.这个怎么来布局
- Java面向对象 ----多态
- java stoi
- 《Java小游戏实现》:贪吃蛇
- java有参构造函数的使用