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