Java设计一个五舍六入的算式
时间: 2024-09-23 07:08:05 浏览: 28
在Java中,如果你想要设计一个简单的五舍六入的功能,你可以创建一个名为`RoundToNearest`的方法,它接受一个double类型的数字作为输入,并根据规则进行四舍五入。这里是一个简单的例子:
```java
public class NumberUtils {
public static double roundToNearest(double number) {
if (number % 1 >= 0.5) { // 如果小数部分大于等于0.5
return Math.ceil(number); // 向上取整,即五入
} else {
return Math.floor(number); // 否则向下取整,即四舍
}
}
public static void main(String[] args) {
System.out.println(roundToNearest(3.49)); // 输出:3.0
System.out.println(roundToNearest(3.5)); // 输出:4.0
System.out.println(roundToNearest(3.6)); // 输出:4.0
}
}
```
这个`roundToNearest`方法通过判断小数部分是否大于等于0.5来确定是向上取整还是向下取整。然后你可以根据需要在其他地方调用这个方法。
阅读全文