定义三个重载方法max(),第一个方法求两个int值中的最大值,第二个方法求两个double值中的最大值,第三个方法求三个double值中的最大值,并分别调用三个方法。
package com.company;
public class Main {
/**
* 文档注释
*
* @param args
* @lzx
*/
public static void main(String[] args) {
// 方法的重载(要点:同名不同参数列表)
System.out.println(getMaxNumber(3,4));
System.out.println(getMaxNumber(3.14,3.0));
System.out.println(getMaxNumber(6.66,7.89,1.23));
}
public static int getMaxNumber(int m, int n){
if (m > n) {
return m;
}else {
return n;
}
}
public static double getMaxNumber(double m, double n){
if (m > n) {
return m;
}else {
return n;
}
}
public static double getMaxNumber(double m, double n, double x){
double temp = m > n ? m : n;
return x > temp ? x : temp;
}
}