java double类型四舍五入取整
时间: 2024-07-21 10:01:14 浏览: 64
java四舍五入
在Java中,如果你想要对`double`类型的数值进行四舍五入并取整到最接近的整数,可以使用`Math.round()`函数。这个函数接收一个`double`值作为参数,如果小数部分大于等于0.5,则返回比输入值大1的整数;如果小数部分小于0.5,则返回不变。例如:
```java
double num = 3.7;
int roundedNum = (int) Math.round(num);
System.out.println(roundedNum); // 输出:4
double num2 = 3.49;
int roundedNum2 = (int) Math.round(num2);
System.out.println(roundedNum2); // 输出:3
```
注意,`(int)`是一个强制转换操作符,它会将结果向下取整到`int`类型。如果你想保留原double的小数部分,而不是直接取整,可以不使用强制转换。
阅读全文