Mengenal Array Dua Dimensi Java

Apa Itu Array Dua Dimensi?

Array dua dimensi yaitu array yang membutuhkan dua index untuk mengidentifikasi elemen tertentu.

Array dua dimensi ini sering dipakai untuk merepresentasikan tabel dari nilai yang terdiri dari info yang diatur menurut baris dan kolom. Selain itu, array dua dimensi ini juga sanggup dipakai dalam matrix.

Syntax untuk mendeklarasikan  array dua dimensi yaitu :

elemenType[ ][ ] arrayRefVar;

atau sanggup juga dengan :

elementType arrayRefVar[ ][ ];// Diizinkan tapi tidak direkomendasikan

Cara Mendeklarasikan Array 2 Dimensi

Sebagai contoh, di bawah ini yaitu 2 cara untuk mendeklarasikan array dua dimensi variabel myArray dengan tipe int:

int [] [] myArray; 

atau

int myArray[][]; Cara ini diperbolehkan tapi tidak direkomendasikan.

Kita sanggup menciptakan array dua dimensi dengan ukuran 4-4, dan lalu menetapkannya pada variabel contohnya matrix dengan memakai syntax :

matrix = new int [4][4];

Dua subskrip dipakai dalam array dua dimensi, satu untuk baris dan satu lagi untuk kolom. Seperti pada array satu dimensi, index dari setiap subskrip yaitu tipe int dan index dimulai dari 0.

Lihat gambar di bawah ini :

 Array dua dimensi yaitu array yang membutuhkan dua index untuk mengidentifikasi elemen t Mengenal Array Dua Dimensi Java
Membuat array dua dimensi dengan ukuran 4-4
 Array dua dimensi yaitu array yang membutuhkan dua index untuk mengidentifikasi elemen t Mengenal Array Dua Dimensi Java
Menetapkan nilai 7 pada index [3][1]

Kita juga sanggup menginisialisasi array dua dimensi dengan cara sebagai berikut :

 Array dua dimensi yaitu array yang membutuhkan dua index untuk mengidentifikasi elemen t Mengenal Array Dua Dimensi Java
Inisialisasi array dua dimensi

Perhatikan bahwa :

int [ ] [ ] matrix {
{5, 8, 8, 6},
{9, 12, 5, 4},
{6, 8, 12, 2},
{9, 7, 6, 1}
};
 

Adalah sama dengan dengan :

int[][] matrix = new int[4][4];
matrix[0][0] = 5; matrix[0][1] = 8; matrix[0][2] = 8; matrix[0][3] = 6;
matrix[1][0] = 9; matrix[1][1] = 12; matrix[1][2] = 5; matrix[1][3] = 4;

matrix[2][0] = 6; matrix[2][1] = 8; matrix[2][2] = 12;matrix[2][3] = 2; 
matrix[3][0] = 9; matrix[3][1] = 7; matrix[3][2] = 6; matrix [3][3] =1;

Contoh Penggunaan Array 2 Dimensi

Sebagai contoh, tabel di bawah ini merepresentasikan daftar kota dan jarak tempuh antar kota tersebut :

 Array dua dimensi yaitu array yang membutuhkan dua index untuk mengidentifikasi elemen t Mengenal Array Dua Dimensi Java
Tabel Kota dan Waktu Tempuh

 Dari tabel tersebut di atas, maka data waktu tempuh antar kota disimpan dalam array multidimensi, yaitu :

int [ ][ ] waktu = {
{0, 7, 8, 4, 6},
{7, 0, 2, 1, 8},
{8, 2, 0, 3, 5},
{4, 1, 3, 0, 15},
{6, 8, 5, 15, 0},
};


Secara kaidah koding Java, identifiers pertama yaitu baris dan identifiers kedua yaitu kolom.

Memperoleh Length Array Dua Dimensi

Sebuah array dua dimensi sebetulnya yaitu array dimana setiap elemen merupakan array satu dimensi. Ukuran dari suatu array a yaitu jumlah dari elemen dalam array yang sanggup diperoleh memakai a.length. a[0], a[1],...dan a[a.length-1] yaitu merupakan array.

Sehingga length dari array tersebut sanggup diperoleh dengan a[0].length, a[1].length,..., dan
a[a.length-1].length.

Sebagai contoh, misalkan a = new int [3][4];
a[0], a[1], dan a[2] yaitu array satu dimensi dan setiap array tersebut mempunyai empat elemen.
Maka :
a.length yaitu 3, dan
a[0].length, a[1].length, dan a[2].length yaitu 4.

 Array dua dimensi yaitu array yang membutuhkan dua index untuk mengidentifikasi elemen t Mengenal Array Dua Dimensi Java
Array dua dimensi yaitu array satu dimensi di mana setiap elemen merupakan array satu dimensi lainnya


Belum ada Komentar untuk "Mengenal Array Dua Dimensi Java"

Posting Komentar

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel