编嫕一个 Java应用程序 Test类,实现成嫓方法 max(a,b)嫖重载。具体要求如下: a) 编嫕 void max(int a,int b) 成嫓方法,对两个整数进行大小嫖嬪较,输嬡嫗印较大嫖那个 整数。 b) 编嫕 void max(float a,float b) 成嫓方法,对两个 float 数进行大小嫖嬪较,输嬡嫗印较大 嫖那个 float 数。 c) 编嫕 void max(double a,double b)成嫓方法,对两个 double 数进行大小嫖嬪较,输嬡嫗 印较大嫖那个 double 数。
时间: 2023-07-15 19:12:51 浏览: 175
以下是实现 Test 类的代码:
```
public class Test {
public void max(int a, int b) {
if (a > b) {
System.out.println(a);
} else {
System.out.println(b);
}
}
public void max(float a, float b) {
if (a > b) {
System.out.println(a);
} else {
System.out.println(b);
}
}
public void max(double a, double b) {
if (a > b) {
System.out.println(a);
} else {
System.out.println(b);
}
}
}
```
以上代码实现了三个重载的 max 方法,分别用于比较整数、float 类型和 double 类型的大小,并输出较大的值。您可以在 main 方法中调用这些方法进行测试。例如:
```
public static void main(String[] args) {
Test test = new Test();
test.max(5, 10); // 输出 10
test.max(3.14f, 2.71f); // 输出 3.14
test.max(3.14, 2.71); // 输出 3.14
}
```
阅读全文