/*
案列:实现对两个整数的相加;对三个整数的相加;对两个小数相加的功能
注:方法的重载与返回值无关,它只需要满足两个条件,一个是方法名相同,一个是参数个数或参数类型不同
*/
public class 方法的重载 {
//构造两个整数相加的方法
public static int add(int x,int y){
return x+y;
}
//构造三个整数相加的方法
public static int add(int x, int y, int z){
return x+y+z;
}
//构造两个小数相加
public static double add(double a, double b){
return a+b;
}
//调用方法求值
public static void main(String[] args){
int sum1=add(1996,93);
int sum2=add(1,2,3);
double sum3=add(0.4,0.8);
System.out.println(sum1);
System.out.println(sum2);
System.out.println(sum3);
}
}
输出结果:
2089
6
1.2000000000000002