1. 程式人生 > >java:集合框架(可變引數的概述和使用)

java:集合框架(可變引數的概述和使用)

* A:可變引數概述     * 定義方法的時候不知道該定義多少個引數 * B:格式     * 修飾符 返回值型別 方法名(資料型別…  變數名){} * C:注意事項:     * 這裡的變數其實是一個數組     * 如果一個方法有可變引數,並且有多個引數,那麼,可變引數肯定是最後一個

public class Demo3_Changeable {

	public static void main(String[] args) {
		int[] arr= {11,22,33,44,55};
//		print(arr);
		print(11,22,33);
		
	}
//	public static void print(int[] arr) {
//		for(int i:arr) {
//			System.out.println(i);
//		}
//	}
	
//	public static void print(int ... arr) {//可變引數其實就是一個數組,把傳的引數自動變為一個數組
//		for(int i:arr) {
//			System.out.println(i);
//		}
//	}
	
	public static void print(int x,int ... arr) {//如果一個方法有可變引數,並且有多個引數,那麼,可變引數肯定是最後一個
		for(int i:arr) {
			System.out.println(i);
		}
	}

}