Friday, September 18, 2015

Array Multidimensi pada Java

Sederhananya Array Multidimensi dapat diartikan sebagai array yang terdapat di dalam array. Pada dasarnya pendeklarasian array multidimensi sama dengan cara pendeklarasian array satu dimensi, caranya dengan menambahkan tanda [ ] sesuai dengan dimensi yang kita inginkan.

Contoh:
  1. array dua dimensi:         int [ ] [ ] arr2;
  2. array tiga dimensi:         int [ ] [ ] arr3;
  3. array empat dimensi:     int [ ] [ ] arr4;
Contoh pengalokasian memori pada array multidimensi:
int [ ] [ ] arr2 =  new int [2][3];    //artinya memory menampung nilai tipe data integer sebanyak 2 * 3 (dua baris, 3 kolom).

Contoh source code array 2 x 3, testArray2.php:
public class testArray2 {

    public static void main(String[] args) {
        int arr[][] = {{1, 2, 3}, {4, 5, 6}};

        System.out.println("Panjang dimensi ke-1 = "+arr.length);
        System.out.println("Panjang dimensi ke-2 = "+arr[0].length);
    }
}

Penjelasan:
Pada baris:
int arr[][] = {{1, 2, 3}, {4, 5, 6}};
artinya, mendeklarasikan array bertipe data integer dengan masing-masing nilainya.

Pada baris:
        System.out.println("Panjang dimensi ke-1 = "+arr.length);
        System.out.println("Panjang dimensi ke-2 = "+arr[0].length);
artinya, menampilkan jumlah panjang array di dimensi ke-1 dan dimensi ke-2.

Hasil akhirnya adalah sebagai berikut:


1 comment: