Rumah  >  Artikel  >  Java  >  Cara menggunakan tatasusunan dalam bahasa Java

Cara menggunakan tatasusunan dalam bahasa Java

PHPz
PHPzasal
2023-06-11 09:03:07758semak imbas

Cara menggunakan tatasusunan dalam bahasa Java

Java ialah bahasa pengaturcaraan berorientasikan objek yang menyediakan sokongan tatasusunan yang meluas. Tatasusunan ialah koleksi elemen data, setiap satunya mempunyai jenis data yang sama, dan setiap elemen boleh diakses oleh nilai indeks (subskrip). Di Java, tatasusunan ialah objek, jadi ia perlu dimulakan dengan kata kunci baharu. Dalam artikel ini, kita akan membincangkan penggunaan asas tatasusunan dalam Java.

  1. Mencipta tatasusunan

Dalam Java, tatasusunan perlu menentukan jenis dan panjangnya apabila ia diisytiharkan. Sebagai contoh, kod berikut mencipta tatasusunan yang mengandungi 5 integer:

int[] myArray = new int[5];

Pernyataan ini akan mencipta tatasusunan bernama myArray dan memperuntukkan ruang storan untuk 5 integer. Panjang tatasusunan dalam Java ditetapkan, jadi kami tidak boleh menukar saiz tatasusunan semasa masa jalan. Jika anda perlu menukar saiz tatasusunan, gunakan kelas koleksi Java.

  1. Mengakses elemen tatasusunan

Elemen tatasusunan boleh diakses melalui indeks. Di Jawa, pengindeksan tatasusunan bermula dari 0, jadi indeks elemen pertama ialah 0. Contohnya, untuk mengakses elemen ketiga dalam tatasusunan myArray, anda boleh menggunakan pernyataan berikut:

int thirdElement = myArray[2];

Dalam contoh ini, kami menetapkan nilai elemen ketiga tatasusunan myArray kepada thirdElement.

  1. Memulakan tatasusunan

Di Java, anda boleh memulakan tatasusunan menggunakan pendakap kerinting. Sebagai contoh, kod berikut mencipta tatasusunan 5 integer dan memulakannya kepada 1, 2, 3, 4 dan 5:

int[] myArray = {1, 2, 3, 4, 5};

Anda juga boleh memulakan apabila mencipta tatasusunan menggunakan kata kunci baharu . Contohnya:

int[] myArray = new int[]{1, 2, 3, 4, 5};

Dalam contoh ini, kami menggunakan kata kunci baharu untuk mencipta tatasusunan integer yang dipanggil myArray dan memulakannya kepada 1, 2, 3, 4 dan 5.

  1. Mengendalikan Tatasusunan

Tatasusunan dalam Java boleh digunakan untuk pelbagai pengiraan. Sebagai contoh, kod berikut menunjukkan cara menambah semua elemen dalam tatasusunan:

int sum = 0;
for(int i = 0; i < myArray.length; i++) {
    sum += myArray[i];
}

Dalam contoh ini, kami menggunakan gelung for untuk lelaran melalui tatasusunan myArray dan menambah semua elemen.

  1. Tasusunan Berbilang Dimensi

Dalam Java, anda boleh mencipta tatasusunan berbilang dimensi. Tatasusunan berbilang dimensi ialah tatasusunan yang mengandungi tatasusunan bersarang, yang boleh menjadi dua, tiga atau lebih tinggi. Sebagai contoh, dalam kod di bawah, kami mencipta tatasusunan 2D dengan 3 baris dan 4 lajur:

int[][] myArray = new int[3][4];

Anda boleh menggunakan dua gelung untuk lelaran melalui semua elemen tatasusunan 2D. Kod berikut menunjukkan cara untuk memulakan tatasusunan dua dimensi dan mengira jumlah setiap baris:

int[][] myArray = {
    {1, 2, 3},
    {4, 5, 6},
    {7, 8, 9}
};
int[] rowSum = new int[3];
for(int i = 0; i < myArray.length; i++) {
    for(int j = 0; j < myArray[i].length; j++) {
        rowSum[i] += myArray[i][j];
    }
}

Dalam contoh ini, kami memulakan tatasusunan dua dimensi 3x3 myArray kepada {1, 2, 3}, { 4, 5, 6}, {7, 8, 9} dan gunakan dua gelung untuk mengira jumlah setiap baris.

Ringkasan

Artikel ini memperkenalkan penggunaan asas tatasusunan bahasa Java. Ia adalah koleksi elemen data yang disimpan, setiap satunya boleh diakses melalui indeks. Di Java, tatasusunan ialah objek, jadi ia perlu dimulakan dengan kata kunci baharu. Di Java, tatasusunan boleh dimulakan menggunakan pendakap kerinting, dan tatasusunan boleh digunakan dalam pelbagai pengiraan, termasuk tatasusunan berbilang dimensi. Setelah anda mengetahui asas tatasusunan Java, anda boleh mula mencipta dan memanipulasi tatasusunan anda sendiri.

Atas ialah kandungan terperinci Cara menggunakan tatasusunan dalam bahasa Java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn