/**
* [可變參數]
* 方法傳參之可變參數
* 在JDK1.5後,若方法內需要傳遞多個相同類型的參數,可以使用簡化形式;
* 語法:訪問修飾符 返回值類型 方法名(參數類型 ... 參數名){};
* 等價於:訪問修飾符 返回值類型 方法名(數據類型 [] 數組名){};
* 下面給出一則小Demo參考:
*/
/**
* @param is:形參
*/
public static void autoParam(int ... is){
for(int i : is){
System.out.print("autoParam:" + i +"; ");
}
System.out.println();
}
public static void autoParam(String ... is){
for(String i : is){
System.out.print("autoParam:" + i +"; ");
}
System.out.println();
}
/*
* 等價於autoParam();
*/
//public static void arrParam(int [] is){
//
// for(int i : is){
// System.out.print("arrParam:" + i +"; ");
// }
// System.out.println();
//}
//public static void arrParam(String [] is){
//
// for(String i : is){
// System.out.print("arrParam:" + i +"; ");
// }
// System.out.println();
//}
// 程序主函數|入口;
public static void main(String[] args) {
autoParam(2,5,7,8);
autoParam("2","5","7","8");
// int [] arr = {2,5,7,8};
// String [] strArr = {"2","5","7","8"};
// arrParam(arr);
// arrParam(strArr);
}