java保留小数
2015-10-16 17:05
453 查看
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); }//高精度大数 public void m2() { DecimalFormat df = new DecimalFormat("0.00"); System.out.println(df.format(f)); }//格式定义
public void m3() { System.out.println(String.format("%.2f", f)); } <span style="white-space:pre"> </span> 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(); } }
相关文章推荐
- Spring MVC 教程,快速入门,深入分析――下载地址
- Spring MVC 教程,快速入门,深入分析――<mvc:annotation-driven /> 到底做了什么工作
- Java 8新特性:Stream API
- Spring MVC 教程,快速入门,深入分析――多视图控制器
- java笔试题集锦(一)
- Spring MVC 教程,快速入门,深入分析――如何取得Spring管理的bean
- Spring MVC 教程,快速入门,深入分析――关于写几个配置文件的说明
- Spring MVC 教程,快速入门,深入分析――处理ajax请求
- Spring MVC 教程,快速入门,深入分析――转发与重定向
- Spring MVC 教程,快速入门,深入分析――如何给spring3 MVC中的Action做JUnit单元测试
- Spring MVC 教程,快速入门,深入分析――如何把全局异常记录到日志中
- Spring MVC 教程,快速入门,深入分析――如何实现全局的异常处理
- Spring MVC 教程,快速入门,深入分析――如何使用拦截器
- Java虚拟机详解02----JVM内存结构
- Spring MVC 教程,快速入门,深入分析――Spring中的拦截器
- Spring MVC 教程,快速入门,深入分析――请求如何映射到具体的Action中的方法?
- spring和hibernate整合的时候一个错误Cannot unwrap to requested type [javax.sql.DataSource]
- 利用spring定时器发送定时邮件
- Spring MVC 教程,快速入门,深入分析――如何访问到静态的文件,如jpg,js,css?
- Java 反射机制浅谈