5.编写一个程序,有两个类,其中类MAX中具有两个方法,方法名都是max,一个方法能够比较两个数的大小,另外一个方法能够比较三个数的大小。在另外一个类中创建对象,调用这两个方法,分别输出两组数:2、6;8、7、2的最大值。
class Max{
int max(int n1, int n2){
if (n1 >= n2)
return n1;
else
return n2;
}
int max(int n1, int n2, int n3){
int max = n1;
if (max < n2)
max = n2;
if (max < n3)
max = n3;
return max;
}
}
public class TestOverload{
public static void main(String[] args){
Max object = new Max();
int m1=2, m2=6;
int max = object.max(m1, m2);
System.out.println("" + m1 + "," + m2 + "的最大值是"+max);
int k1= 8, k2=7, k3=2;
max = object.max(k1, k2, k3);
System.out.println(""+k1+","+k2+","+k3+"的最大值是" + max);
}
}