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; } }