用java编写一个计算类Calculate并重载maxNum()方法,显示两个整形之中的最大值和三个浮点数之中的最大值。
时间: 2024-11-05 22:27:09 浏览: 56
首先,我们创建一个名为`Calculate`的类,并在这个类中定义一个静态方法`maxNum()`,该方法会根据不同类型的参数(int和float)分别实现寻找最大值的功能。以下是详细的代码示例:
```java
public class Calculate {
// 使用重载方法,处理整数的最大值
public static int maxNum(int num1, int num2) {
return Math.max(num1, num2);
}
// 重载方法,处理浮点数的最大值
public static float maxNum(float num1, float num2, float num3) {
return Math.max(Math.max(num1, num2), num3);
}
public static void main(String[] args) {
// 示例:找出两个整数的最大值
int intMax = maxNum(10, 20);
System.out.println("最大整数值: " + intMax);
// 示例:找出三个浮点数的最大值
float floatMax = maxNum(3.5f, 2.7f, 4.9f);
System.out.println("最大浮点数值: " + floatMax);
}
}
```
在这个例子中,`maxNum()`方法是重载的,因为它接受不同数量和类型的参数。在`main()`方法中,我们展示了如何在实际应用中使用这两个版本的`maxNum()`方法。
阅读全文
相关推荐


















