java四舍五入保留两位小数方法整理
2016-11-09 15:46
134 查看
import java.math.BigDecimal; import java.text.DecimalFormat; import java.text.NumberFormat; public class test { public static void main(String[] args) { String str="86.64466666"; BigDecimal bd = new BigDecimal(Double.parseDouble(str)); System.out.println(bd.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue()); System.out.println("================="); DecimalFormat df = new DecimalFormat("#.00"); System.out.println(df.format(Double.parseDouble(str))); System.out.println("================="); System.out.println(String.format("%.2f", Double.parseDouble(str))); System.out.println("================="); NumberFormat nf = NumberFormat.getNumberInstance(); nf.setMaximumFractionDigits(2); System.out.println(nf.format(Double.parseDouble(str))); } }
result:
86.64
=================
86.64
=================
86.64
=================
86.64
相关文章推荐
- java四舍五入保留两位小数方法整理
- java四舍五入保留两位小数方法整理
- java四舍五入保留两位小数方法整理
- java四舍五入保留两位小数方法整理
- Java:对double值进行四舍五入,保留两位小数的几种方法
- JAVA笔记:double四舍五入并保留两位小数的方法
- Java:对double值进行四舍五入,保留两位小数的几种方法
- Java:对double值进行四舍五入,保留两位小数的几种方法
- Java四舍五入保留两位小数方法
- Java:对double值进行四舍五入,保留两位小数的几种方法
- java中四舍五入保留两位小数的方法
- java:double四舍五入并保留两位小数的方法
- JAVA笔记:double四舍五入并保留两位小数的方法
- Java:对double值进行四舍五入,保留两位小数的几种方法
- Java:对double值进行四舍五入,保留两位小数的几种方法
- JAVA笔记:double四舍五入并保留两位小数的方法
- Java:对double值进行四舍五入,保留两位小数的几种方法
- JAVA 保留两位小数的四种方法
- java保留两位小数4种方法
- java保留两位小数4种方法