创建MaxNum类,为其添加成员方法max(),求三个数中的最大数; 并在测试类Test01中输入三个数,输出最大数。
时间: 2023-12-14 13:39:21 浏览: 97
下面是MaxNum类和Test01测试类的代码实现:
```java
public class MaxNum {
private int num1;
private int num2;
private int num3;
public MaxNum(int num1, int num2, int num3) {
this.num1 = num1;
this.num2 = num2;
this.num3 = num3;
}
public int max() {
int max = num1;
if (num2 > max) {
max = num2;
}
if (num3 > max) {
max = num3;
}
return max;
}
}
public class Test01 {
public static void main(String[] args) {
MaxNum maxNum = new MaxNum(10, 20, 30);
System.out.println(maxNum.max()); // output: 30
}
}
```
在MaxNum类中,我们定义了三个成员变量num1、num2、num3,以及一个构造方法来初始化这三个变量。然后,我们添加了一个max()方法,用于求三个数中的最大值。在该方法中,我们使用一个变量max来保存当前最大值,然后依次比较num1、num2、num3和max的大小关系,如果某个数大于当前最大值,就更新max的值。最后,返回max即可。
在Test01测试类中,我们创建了一个MaxNum对象,并传入三个整数10、20、30进行初始化。然后,我们调用其max()方法,输出最大值。
阅读全文