方法名相同,参数列表不同,方法返回类型可以相同也可以不同
package method; public class Demo2 { public static void main(String[] args) { double max = max(10.0,20.0);//调用的方法不同 System.out.println(max); } //比较大小 public static int max(int num1,int num2){ int result =0; if(num1 == num2){ System.out.println("num1==num2"); return 0;//终止方法 } if(num1>num2){ result = num1; }else{ result = num2; } return result; } public static double max(double num1,double num2){ double result =0; if(num1 == num2){ System.out.println("num1==num2"); return 0;//终止方法 } if(num1>num2){ result = num1; }else{ result = num2; } return result; } }