Java Math.round函数详解
在Java中,`Math.round()`函数用于将一个浮点数四舍五入为最接近的整数。
`Math.round()`函数有两种重载情势:
- `public static long round(double a)`:将一个浮点数四舍五入为一个长整数。
- `public static int round(float a)`:将一个浮点数四舍五入为一个整数。
下面是一些使用`Math.round()`函数的示例:
```java
double x = 1.234;
long rounded = Math.round(x); // 返回 1
float y = 3.789f;
int rounded2 = Math.round(y); // 返回 4
double z = 5.678;
long rounded3 = Math.round(z); // 返回 6
```
在这些示例中,浮点数被四舍五入为最接近的整数。如果有一个小数部份恰好是0.5,`Math.round()`函数将向最近的偶数舍入。例如,2.5将被舍入为2,而3.5将被舍入为4。
需要注意的是,`Math.round()`函数返回的是`long`或`int`类型的结果,而不是浮点数类型。因此,在使用`Math.round()`函数时,一定要确保返回的结果合适所需的数据类型。
TOP