Menu
CoddyTech

Dasar Array 2D

Termasuk bagian Logika & Alur dalam perjalanan Java di Coddy. Pelajaran 1 dari 59.

Di Java, array 2D adalah array yang berisi array, membentuk kisi atau struktur seperti matriks. Array ini seperti tabel yang memiliki baris dan kolom, dengan setiap sel dapat menyimpan nilai. Array 2D berguna untuk merepresentasikan data yang memiliki hubungan dua dimensi, seperti papan catur, denah tempat duduk, atau game berbasis kisi.

Berikut cara mendeklarasikan dan menginisialisasi array 2D di Java:

data_type[][] arrayName = new dataType[numberOfRows][numberOfColumns];
  • dataType: Tipe elemen yang akan disimpan oleh array (misalnya, int, String, dan sebagainya).
  • arrayName: Nama yang kamu berikan untuk array.
  • numberOfRows: Jumlah baris dalam array.
  • numberOfColumns: Jumlah kolom dalam array.

Sebagai contoh, untuk membuat array 2D berisi bilangan bulat dengan 3 baris dan 4 kolom, kamu akan menulis:

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

Kamu juga dapat menginisialisasi array 2D langsung dengan nilai:

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

Tantangan

Mudah

Nyatakan dan inisialisasi array 2D bertipe int[][] bernama matrix yang berisi 5 baris berikut (kode awal sudah mencetaknya untukmu):

5, 7, 10, 24, 41
86, 13, 683, 64, 13
42, 46, 791, 111, 9
86, 88, 1845, 5, 15897
9, 1, 5, 5, 6

Coba sendiri

public class Main {
    public static void main(String[] args) {
        int[][] matrix = {
            // Tulis kodemu di sini
        };
            
        
        // Cetak matrix
        int rows = matrix.length;
        int cols = matrix[0].length;
        
        for (int i = 0; i < rows; i++) {
            for (int j = 0; j < cols; j++) {
                System.out.print(matrix[i][j] + " ");
            }
            System.out.println();
        }
    }
}
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Logika & Alur

Latihan sendiri: Compiler Java online