java 代码保留小数位方法
2016-05-06 16:41
507 查看
这里整理了java代码保留小数的4种方法,希望对大家有帮助
举例保留两位小数的方法:
代码:
举例保留两位小数的方法:
代码:
import java.math.BigDecimal; import java.text.DecimalFormat; import java.text.NumberFormat; public class format { double f = 1259846789; public void m1(){ BigDecimal bg = new BigDecimal(f);//浮点数超过Double类型可用BigDecimal表示范围 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(); } }
相关文章推荐
- JAVA中的枚举类
- Java序列化与反序列化
- Spring SpringMVC文件上传错误(二)
- java中Comparator比较器的使用
- Java 基础知识(一)之基础概念
- Java 反射机制
- java enum详解
- spring集成jms用法
- Java学习之输入+文本输出
- Spring面试,IoC和AOP的理解
- eclipse快捷键大全
- 蓝桥杯 分机号 第六届JavaB组决赛第一题
- java集合07--Stack源码解读
- java保留4位小数
- Hibernate Validation各注解的用法Demo
- struts2的配置学习
- Java中Annotation的介绍
- 解决eclipse中使用log4j2在控制台输出无法显示颜色
- Java中finalize关键字的使用
- 【SSH】MyEclipse卸载干净的方法