1. import java.math.BigDecimal;
2. import java.text.DecimalFormat;
3. import java.text.NumberFormat;
4.
5. public class format {
6. double f = 111231.5585;
7. public void m1() {
8. new BigDecimal(f);
9. double f1 = bg.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();
10. System.out.println(f1);
11. }
12. /**
13. * DecimalFormat转换最简便
14. */
15. public void m2() {
16. new DecimalFormat("#.00");
17. System.out.println(df.format(f));
18. }
19. /**
20. * String.format打印最简便
21. */
22. public void m3() {
23. "%.2f", f));
24. }
25. public void m4() {
26. NumberFormat nf = NumberFormat.getNumberInstance();
27. 2);
28. System.out.println(nf.format(f));
29. }
30. public static void main(String[] args) {
31. new format();
32. f.m1();
33. f.m2();
34. f.m3();
35. f.m4();
36. }
37. }
java去除小数点 java取小数点
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
java怎么取小数点后面的数 java 小数点
Java处理小数点精度简介 java中提供了浮点数float和double类型表示小数计算,但是设计这2类型主要是为了科学计算和工程设计而设计的。因此,并没有提供完全精确的结果,所以不应该被用于需要精确结果的场合。特别是货币计算。问题出现 &nb
java怎么取小数点后面的数 BigDecimal Java小数点 Java精度 System