方法重载:方法名相同,参数不同
package java_2;
public class LoadDemo {
//求两个int类型数的和
public int plus(int m, int n){
return m + n;
}
//求两个double类型数的和
public double plus(double m, double n){
return m + n;
}
//求数组元素的累加和
public int plus(int[] arr){
int sum = 0;
for(int i=0; i<arr.length; i++){
sum += arr[i];
}
return sum;
}
public static void main(String[] args) {
LoadDemo sum = new LoadDemo();
int m = 5, n = 3;
int[] arr = {4, 5, 2, 6, 7};
System.out.println("int类型的和:"+sum.plus(m, n));
System.out.println("double类型的和:"+sum.plus(6.4, 7.5));
System.out.println("数组元素的和:"+sum.plus(arr));
}
}
输出:
int类型的和:8
double类型的和:13.9
数组元素的和:24