java怎么創(chuàng)建數(shù)組

小億
78
2024-01-10 13:56:44

在Java中,可以使用以下方式創(chuàng)建數(shù)組:

  1. 聲明一個(gè)數(shù)組變量,并指定數(shù)組的類型和名稱,但不分配內(nèi)存空間:

    數(shù)據(jù)類型[] 數(shù)組名;
    或
    數(shù)據(jù)類型 數(shù)組名[];
    
  2. 使用關(guān)鍵字new來(lái)分配內(nèi)存空間,并指定數(shù)組的大?。?/p>

    數(shù)組名 = new 數(shù)據(jù)類型[數(shù)組大小];
    
  3. 聲明數(shù)組的同時(shí)分配內(nèi)存空間:

    數(shù)據(jù)類型[] 數(shù)組名 = new 數(shù)據(jù)類型[數(shù)組大小];
    
  4. 可以使用花括號(hào){}來(lái)初始化數(shù)組的元素:

    數(shù)據(jù)類型[] 數(shù)組名 = {元素1, 元素2, ...};
    
  5. 可以分步初始化數(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。

0