Java陣列靜態初始化省略
阿新 • • 發佈:2021-10-02
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 };
}
}