2d Array Java

3 min read Jun 22, 2024
2d Array Java

2D Array di Java

Dalam pemrograman Java, array dua dimensi (2D array) adalah struktur data yang digunakan untuk menyimpan kumpulan data dalam bentuk tabel atau matriks. Array 2D terdiri dari baris dan kolom, yang masing-masing berisi elemen data.

Cara Deklarasi dan Inisialisasi 2D Array

Berikut cara mendeklarasikan dan menginisialisasi 2D array di Java:

// Deklarasi 2D array dengan tipe data integer
int[][] array2D;

// Inisialisasi array 2D dengan ukuran 3 baris dan 4 kolom
array2D = new int[3][4];

// Inisialisasi array 2D dengan nilai langsung
int[][] array2D = {
    {1, 2, 3, 4},
    {5, 6, 7, 8},
    {9, 10, 11, 12}
};

Akses Elemen Array 2D

Anda dapat mengakses elemen array 2D dengan menggunakan indeks baris dan kolomnya. Indeks baris dimulai dari 0 dan indeks kolom juga dimulai dari 0.

// Mencetak elemen pada baris 1, kolom 2
System.out.println(array2D[1][2]); // Output: 7

Iterasi Melalui 2D Array

Untuk mengakses setiap elemen dalam 2D array, Anda dapat menggunakan nested loop. Loop luar akan beriterasi melalui baris, sedangkan loop dalam akan beriterasi melalui kolom.

// Iterasi melalui array 2D dan mencetak setiap elemen
for (int i = 0; i < array2D.length; i++) {
    for (int j = 0; j < array2D[i].length; j++) {
        System.out.print(array2D[i][j] + " ");
    }
    System.out.println();
}

Contoh Penggunaan 2D Array

2D array dapat digunakan untuk berbagai aplikasi, seperti:

  • Menyimpan dan memproses data tabular: Misalnya, menyimpan informasi mahasiswa dalam tabel, dengan setiap baris mewakili satu mahasiswa dan setiap kolom mewakili atribut mahasiswa (nama, NIM, jurusan, dll.).
  • Membangun permainan: Anda dapat menggunakan 2D array untuk mewakili papan permainan, seperti dalam permainan catur atau tic-tac-toe.
  • Memproses gambar: Setiap elemen dalam 2D array dapat mewakili warna piksel dalam gambar.

Kesimpulan

2D array merupakan struktur data yang bermanfaat untuk menyimpan dan memproses data dalam bentuk tabel atau matriks. Dengan memahami cara mendeklarasikan, menginisialisasi, dan mengakses elemen dalam 2D array, Anda dapat memanfaatkannya untuk berbagai aplikasi dalam pemrograman Java.

Related Post


Latest Posts