📅  最后修改于: 2023-12-03 15:31:31.550000             🧑  作者: Mango
Java中的Math类提供了一个round()方法,它可以将一个double或float数据类型的数字四舍五入为最接近的整数。
public static long round(double a)
public static int round(float a)
a - 要四舍五入的数字
相邻的整数值。如果参数等于整数,则返回参数。如果参数为 NaN,则返回零。
public class Main {
public static void main(String[] args) {
double d = 100.675;
double e = 100.500;
double f = 100.200;
System.out.println(Math.round(d));
System.out.println(Math.round(e));
System.out.println(Math.round(f));
}
}
输出:
101
101
100
上述代码中的三个例子都采用了round()方法来将double类型的数字进行四舍五入处理,并返回相邻的整数值。这里需要注意的是,100.5被四舍五入为101,而100.2被四舍五入为100。
Java的Math类提供了多个处理数字的方法,其中round()方法可以将double或float类型的数字进行四舍五入处理,返回最接近的整数值。应用该方法,在特定场合下可以方便地处理数字。