21xrx.com
2024-11-22 12:59:50 Friday
登录
文章检索 我的文章 写文章
Java如何保留三位小数输出
2023-06-14 13:01:23 深夜i     --     --
Java 保留三位小数 DecimalFormat String

当我们在Java中进行数字计算时,有时候需要将结果保留固定的小数位数。针对这种情况,Java提供了多种处理方式。其中,保留三位小数输出是较为常见的需求之一。

一种实现方式是使用DecimalFormat类,该类可以对数字格式进行自定义设置,如指定小数位数、千位分隔符等。使用方法如下:


double number = 3.1415926;

DecimalFormat df = new DecimalFormat("#.000");

System.out.println(df.format(number));

执行输出结果为:3.142

除了DecimalFormat类,Java还提供了其他的保留小数方法。如使用String.format()方法进行格式化字符串输出,代码如下:


double number = 3.1415926;

String.format("%.3f", number);

System.out.println(number);

执行输出结果同样为:3.142

除了保留三位小数,我们还可以根据需要进行小数位数的设置。此时,只需将上面代码中的“#”符号替换为对应的数字即可。

.format()、小数位数

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复