使用Java中的Math函数实现数字的四舍五入
发布时间:2023-06-30 20:00:22
在Java中,可以使用Math类的round()方法来实现数字的四舍五入。该方法接受一个double类型的参数,并返回一个long类型的结果,表示四舍五入后的整数值。
以下是一个使用Math类的round()方法实现四舍五入的示例代码:
public class MathRoundExample {
public static void main(String[] args) {
double number = 3.14159;
long roundedNumber = Math.round(number);
System.out.println("原始数字:" + number);
System.out.println("四舍五入后的整数值:" + roundedNumber);
number = 4.5;
roundedNumber = Math.round(number);
System.out.println("原始数字:" + number);
System.out.println("四舍五入后的整数值:" + roundedNumber);
number = -2.7;
roundedNumber = Math.round(number);
System.out.println("原始数字:" + number);
System.out.println("四舍五入后的整数值:" + roundedNumber);
}
}
运行以上代码,将会得到以下输出结果:
原始数字:3.14159 四舍五入后的整数值:3 原始数字:4.5 四舍五入后的整数值:5 原始数字:-2.7 四舍五入后的整数值:-3
可以看到,Math.round()方法可以对一个double类型的数字进行四舍五入,并返回一个整数值。需要注意的是,该方法返回的结果是一个long类型的整数。如果需要得到一个整数类型的结果,可以将返回值转换为int或者其他整数类型。此外,对于负数的四舍五入结果,Math.round()方法会根据数值的正负进行判断,所以结果可能为负数。
