温馨提示×

Java Math.round函数详解

小云
173
2023-08-14 13:44:50
栏目: 编程语言

在Java中,Math.round()函数用于将一个浮点数四舍五入为最接近的整数。

Math.round()函数有两种重载形式:

  • public static long round(double a):将一个浮点数四舍五入为一个长整数。

  • public static int round(float a):将一个浮点数四舍五入为一个整数。

下面是一些使用Math.round()函数的示例:

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()函数返回的是longint类型的结果,而不是浮点数类型。因此,在使用Math.round()函数时,必须确保返回的结果适合所需的数据类型。

0