Java定义一个Max类,其中包括两个重载方法max, 分别可返回2个整数中的最大值和三个整数中的最大值,并在主两数中对这两个两数进行测试
时间: 2024-10-17 11:10:08 浏览: 29
Java的方法重载与变量作用域简介
在Java中,你可以创建一个名为`Max`的类,包含两个静态方法`max(int a, int b)` 和 `max(int a, int b, int c)` 来实现整数的最大值计算,以便处理不同的输入情况。这里是一个简单的示例:
```java
public class Max {
// 方法一:处理两个整数
public static int max(int a, int b) {
return Math.max(a, b);
}
// 方法二:处理三个整数
public static int max(int a, int b, int c) {
return Math.max(Math.max(a, b), c);
}
// 测试部分
public static void main(String[] args) {
System.out.println("Max of two numbers: " + max(5, 10)); // 输出 10
System.out.println("Max of three numbers: " + max(5, 10, 15)); // 输出 15
}
}
```
在这个例子中,`main`方法里演示了如何调用这两个重载的`max`方法。当你需要找出任意数量的整数中的最大值时,可以增加更多参数,Java会自动调用正确的版本。
阅读全文