[java]代码库
package c.cn.itcast.autoparam;
import org.junit.Test;
public class AutoParam1 {
@Test
public void test1() {
int a = 10;
int b = 20;
// int arr[] = { 10, 20, 30, 40, 50 };
double sum = add(1.0, 5.9);
System.out.println(sum);
}
private int add(int a, int b) {
// TODO Auto-generated method stub
return a + b;
}
// private int add(int arr[]) {
// int sum = 0;
// for (int i = 0; i < arr.length; i++) {
// sum += arr[i];
// }
// return sum;
// }
/**
* 可变参数 底层 数据
*
* @param arr
* @return 125
*/
private double add(double... arr) {
double sum = 0;
// 5.9 --->5
for (int i = 0; i < arr.length; i++) {
sum += arr[i];
// System.out.println(sum);
}
return sum;
}
}