用Java编写一个计算类Calculate并构造maxNum()方法,显示两个整形数中的最大值和三个浮点型数中的最大值
时间: 2024-11-06 14:24:10 浏览: 17
在QT5中实现求两个输入值的和并输出(实例)
5星 · 资源好评率100%
在Java中,我们可以创建一个名为`Calculate`的类,并在其中定义一个静态方法`maxNum()`,用于找出两个整数和三个浮点数的最大值。以下是示例代码:
```java
public class Calculate {
// 定义静态方法,接收两个整数作为参数
public static int maxInt(int num1, int num2) {
return Math.max(num1, num2);
}
// 定义静态方法,接收三个浮点数作为参数
public static double maxFloat(double num1, double num2, double num3) {
return Math.max(Math.max(num1, num2), num3);
}
// 主函数,演示如何使用这两个方法
public static void main(String[] args) {
int intMax = maxInt(5, 10); // 找出5和10之间的最大整数
System.out.println("最大整数: " + intMax);
double floatMax = maxFloat(3.5, 2.8, 4.9); // 找出3.5, 2.8和4.9之间的最大浮点数
System.out.println("最大浮点数: " + floatMax);
}
}
```
在这个例子中,`maxInt()`方法通过`Math.max()`函数直接比较两个整数,而`maxFloat()`方法则首先对前两个数求最大值,然后再与第三个数做比较。
阅读全文