欢迎访问宙启技术站
智能推送

Java函数如何实现对数字的四舍五入和取整操作?

发布时间:2023-07-06 13:42:24

在Java中,我们可以使用Math类来实现对数字的四舍五入和取整操作。

1. 四舍五入操作:

- 使用Math.round()方法来对数字进行四舍五入操作。

- Math.round()方法接收一个浮点数作为参数,并返回最接近参数的long类型整数。

double number = 3.14159;
long roundedNumber = Math.round(number);
System.out.println("四舍五入后的结果:" + roundedNumber);

输出结果为:3

2. 取整操作:

- 使用Math.floor()方法来向下取整,即获取小于或等于参数的最大整数。

- 使用Math.ceil()方法来向上取整,即获取大于或等于参数的最小整数。

- 使用Math.floorDiv()方法来对两个整数进行整除操作,并向下取整。

double number = 3.14159;
int floorNumber = (int) Math.floor(number);
int ceilNumber = (int) Math.ceil(number);
int quotient = Math.floorDiv(10, 3);
System.out.println("向下取整结果:" + floorNumber);
System.out.println("向上取整结果:" + ceilNumber);
System.out.println("整除结果:" + quotient);

输出结果为:

- 向下取整结果:3

- 向上取整结果:4

- 整除结果:3

以上是Java中实现四舍五入和取整操作的方法,根据具体的需求可以选择使用不同的方法。