21xrx.com
2025-04-22 07:43:52 Tuesday
文章检索 我的文章 写文章
Java如何保留三位小数输出
2023-06-14 13:01:23 深夜i     32     0
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()、小数位数

  
  

评论区

请求出错了