有小数点保留两位,没得小数点保留整数的java代码
时间: 2023-09-03 20:13:10 浏览: 109
当需要保留小数点时,可以使用 Java 中的 DecimalFormat 类。可以使用 # 符号代表可选数字,如果没有该位数字,则不显示。当需要保留整数时,可以使用 Java 中的 Math 类的 round 方法来进行四舍五入。以下是示例代码:
保留两位小数:
```
double num = 3.1415926;
DecimalFormat df = new DecimalFormat("#.##"); // 保留两位小数
String result = df.format(num);
System.out.println(result); // 输出 3.14
```
保留整数:
```
double num = 3.1415926;
int result = (int) Math.round(num); // 四舍五入
System.out.println(result); // 输出 3
```
阅读全文