Java基础:方法重载
看效果:
方法重载指的是,方法名相同,形参的列表不相同,并且实现差不多的功能
代码如下:
class Test03_Overload{
public static void main(String[] args){
System.out.println(max(1,4));
System.out.println(max(1.0,4.0));
System.out.println(max(1,4,8));
}
//写一个方法,可以找2个整数的最大值
public static int max(int a, int b){
return a>b ? a : b;
}
//方法重载时,不去看返回值类型是否一致,只看方法名和形参列表
//public static double max(int a,int b){
// return 0.0;
//}
//写一个方法,可以找2给小数的最大值
public static double max(double a, double b){
return a>b ? a : b;
}
//写一个方法,可以找3个整数的最大值
public static int max(int a, int b, int c){
int max = a > b ? a : b;
max = max > c ? max : c;
return max;
}
}