Array Dua Dimensi Java

4 min read Jun 23, 2024
Array Dua Dimensi Java

Array Dua Dimensi dalam Java

Array dua dimensi dalam Java adalah struktur data yang digunakan untuk menyimpan koleksi data dalam bentuk tabel atau matriks. Setiap elemen dalam array dua dimensi dapat diakses menggunakan dua indeks, yaitu indeks baris dan indeks kolom.

Deklarasi dan Inisialisasi

Untuk mendeklarasikan array dua dimensi dalam Java, kita dapat menggunakan sintaks berikut:

tipe_data[][] nama_array;

Contohnya, untuk mendeklarasikan array dua dimensi yang berisi bilangan bulat:

int[][] myArray;

Untuk menginisialisasi array dua dimensi, kita dapat menggunakan salah satu dari dua cara berikut:

1. Inisialisasi saat Deklarasi:

int[][] myArray = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};

2. Inisialisasi setelah Deklarasi:

int[][] myArray = new int[3][3];
myArray[0][0] = 1;
myArray[0][1] = 2;
myArray[0][2] = 3;
// dan seterusnya ...

Mengakses Elemen

Untuk mengakses elemen dalam array dua dimensi, kita dapat menggunakan indeks baris dan indeks kolom.

int value = myArray[1][2]; 

Kode di atas akan mengambil nilai dari elemen pada baris ke-2 dan kolom ke-3.

Perulangan

Untuk mengakses semua elemen dalam array dua dimensi, kita dapat menggunakan perulangan bersarang.

for (int i = 0; i < myArray.length; i++) {
    for (int j = 0; j < myArray[i].length; j++) {
        System.out.print(myArray[i][j] + " ");
    }
    System.out.println();
}

Kode di atas akan mencetak semua elemen dalam array dua dimensi myArray.

Keuntungan Menggunakan Array Dua Dimensi

  • Struktur Data Terstruktur: Array dua dimensi memungkinkan kita untuk menyimpan data dalam format tabel yang terstruktur.
  • Akses Cepat: Elemen dalam array dua dimensi dapat diakses dengan cepat menggunakan indeks.
  • Pengolahan Data Efisien: Array dua dimensi memungkinkan kita untuk melakukan pengolahan data dengan efisien, seperti pencarian, penyortiran, dan operasi matriks.

Contoh Penggunaan

Berikut adalah contoh program Java yang menggunakan array dua dimensi untuk menyimpan data nilai mahasiswa:

public class NilaiMahasiswa {
    public static void main(String[] args) {
        String[][] mahasiswa = {
                {"John Doe", "Matematika", "80"},
                {"Jane Doe", "Fisika", "90"},
                {"Peter Pan", "Kimia", "75"}
        };

        for (int i = 0; i < mahasiswa.length; i++) {
            System.out.println("Nama: " + mahasiswa[i][0]);
            System.out.println("Mata Kuliah: " + mahasiswa[i][1]);
            System.out.println("Nilai: " + mahasiswa[i][2]);
            System.out.println("-----------------------");
        }
    }
}

Kode di atas akan menampilkan data nilai mahasiswa yang disimpan dalam array dua dimensi mahasiswa.

Kesimpulan

Array dua dimensi adalah struktur data yang sangat berguna dalam Java untuk menyimpan data dalam format tabel atau matriks. Kemampuannya dalam mengakses dan memproses data dengan cepat dan efisien membuatnya menjadi alat yang sangat penting dalam berbagai aplikasi pemrograman.

Related Post