java中数值小数点后有三位或大于三位,四舍五入输出结果为小数点后俩位
时间: 2024-05-08 21:20:28 浏览: 288
java 保留两位小数的几种方法
5星 · 资源好评率100%
在 Java 中,可以使用 DecimalFormat 类来实现小数点后两位四舍五入输出结果。下面是一个示例代码:
```java
import java.text.DecimalFormat;
public class Main {
public static void main(String[] args) {
double num1 = 3.1415926;
double num2 = 2.718;
DecimalFormat df = new DecimalFormat("#.00");
System.out.println(df.format(num1));
System.out.println(df.format(num2));
}
}
```
输出结果为:
```
3.14
2.72
```
其中,`#` 表示可选的数字,如果该位没有数字,则不显示;`.00` 表示保留两位小数。通过使用 DecimalFormat 类可以实现数值小数点后有三位或大于三位,四舍五入输出结果为小数点后两位的功能。
阅读全文