在Java中,可以使用以下方式創(chuàng)建數(shù)組:
聲明一個(gè)數(shù)組變量,并指定數(shù)組的類型和名稱,但不分配內(nèi)存空間:
數(shù)據(jù)類型[] 數(shù)組名;
或
數(shù)據(jù)類型 數(shù)組名[];
使用關(guān)鍵字new
來(lái)分配內(nèi)存空間,并指定數(shù)組的大?。?/p>
數(shù)組名 = new 數(shù)據(jù)類型[數(shù)組大小];
聲明數(shù)組的同時(shí)分配內(nèi)存空間:
數(shù)據(jù)類型[] 數(shù)組名 = new 數(shù)據(jù)類型[數(shù)組大小];
可以使用花括號(hào){}
來(lái)初始化數(shù)組的元素:
數(shù)據(jù)類型[] 數(shù)組名 = {元素1, 元素2, ...};
可以分步初始化數(shù)組的元素:
數(shù)據(jù)類型[] 數(shù)組名 = new 數(shù)據(jù)類型[數(shù)組大小];
數(shù)組名[索引] = 值;
下面是一些示例代碼:
int[] numbers; // 聲明一個(gè)整數(shù)數(shù)組變量
numbers = new int[5]; // 分配一個(gè)包含5個(gè)元素的整數(shù)數(shù)組
int[] numbers2 = new int[3]; // 聲明并分配一個(gè)包含3個(gè)元素的整數(shù)數(shù)組
String[] names = {"Alice", "Bob", "Charlie"}; // 聲明一個(gè)字符串?dāng)?shù)組,并初始化元素
double[] grades = new double[4]; // 聲明并分配一個(gè)包含4個(gè)元素的雙精度浮點(diǎn)數(shù)數(shù)組
grades[0] = 90.5; // 初始化數(shù)組元素
grades[1] = 85.0;
grades[2] = 78.5;
grades[3] = 92.0;
注意,Java中的數(shù)組索引從0開(kāi)始,因此訪問(wèn)數(shù)組元素時(shí),索引的范圍是從0到數(shù)組長(zhǎng)度減1。