1. 程式人生 > 其它 >Java陣列靜態初始化省略

Java陣列靜態初始化省略

package cn.itcast.day05.demo01;

/*
使用靜態初始化陣列的時候,格式還可以省略一下。

標準格式:
資料型別[] 陣列名稱 = new 資料型別[] { 元素1, 元素2, ... };

省略格式:
資料型別[] 陣列名稱 = { 元素1, 元素2, ... };

注意事項:
1. 靜態初始化沒有直接指定長度,但是仍然會自動推算得到長度。
2. 靜態初始化標準格式可以拆分成為兩個步驟。
3. 動態初始化也可以拆分成為兩個步驟。
4. 靜態初始化一旦使用省略格式,就不能拆分成為兩個步驟了。

使用建議:
如果不確定陣列當中的具體內容,用動態初始化;否則,已經確定了具體的內容,用靜態初始化。
*/
public class Demo03Array {

public static void main(String[] args) {
// 省略格式的靜態初始化
int[] arrayA = { 10, 20, 30 };

// 靜態初始化的標準格式,可以拆分成為兩個步驟
int[] arrayB;
arrayB = new int[] { 11, 21, 31 };

// 動態初始化也可以拆分成為兩個步驟
int[] arrayC;
arrayC = new int[5];

// 靜態初始化的省略格式,不能拆分成為兩個步驟。
// int[] arrayD;
// arrayD = { 10, 20, 30 };
}

}