package com.wkcto.chapter03.demo01;
/**
* 可變長參數(shù)
* 1) 可變長參數(shù)用來接收任意個(gè)數(shù)據(jù)
* 2) 定義可變長參數(shù)
* 方法名( 參數(shù)類型 參數(shù)名, 參數(shù)類型 ... 可變長參數(shù)名)
* 說明:
* 1) 可變長參數(shù)最多只能有一個(gè)
* 2) 方法參數(shù)列表如果有多個(gè)參數(shù), 可變長參數(shù)只能放在參數(shù)列表的最后
* 3) 在方法體中, 可以把可變長參數(shù)當(dāng)作數(shù)組使用
* 4) 在調(diào)用方法時(shí),可以傳遞任意個(gè)數(shù), 也可以傳遞一個(gè)數(shù)組
*
* @author 蛙課網(wǎng)
*
*/
public class Test05 {
public static void main(String[] args) {
//在調(diào)用方法時(shí),可以傳遞任意個(gè)數(shù), 也可以傳遞一個(gè)數(shù)組
sum();
sum(1);
sum(1,2,3,4,5);
int [] data = {6,6,6,6};
sum(data);
}
//定義方法, 打印任意個(gè)整數(shù)的和
public static void sum(int ... num ) {
int result = 0;
// 可以把可變長參數(shù)當(dāng)作數(shù)組使用
for( int i = 0 ; i<num.length; i++){
result += num[i];
}
System.out.println("sum==" + result);
}
}