05 November, 2008

Array Dua Dimensi dalam Java

Pada Java juga menyediakan fasilitas untuk membuat array dua dimensi yang dapat membantu dalam pemrograman apabila arrray satu dimensi tidak mencukupi dalam menghasilkan suatu solusi. Array dua dimensi sebenarnya adalah array yang berisi array.


class Array2D {
public static void main(String[] args) {

int[][] arrx; // Cara 1 Array 2 Dimensi
arrx = new int[3][3];

arrx[0][0] = 1;
arrx[0][1] = 2;
arrx[0][2] = 3;

arrx[1][0] = 4;
arrx[1][1] = 5;
arrx[1][2] = 6;

arrx[2][0] = 7;
arrx[2][1] = 8;
arrx[2][2] = 9;

System.out.println("Nilai arrx[0] : " + arrx[0][0]);
System.out.println("Nilai arrx[0] : " + arrx[0][1]);
System.out.println("Nilai arrx[0] : " + arrx[0][2]);
System.out.println("Nilai arrx[1] : " + arrx[1][0]);
System.out.println("Nilai arrx[1] : " + arrx[1][1]);
System.out.println("Nilai arrx[1] : " + arrx[1][2]);
System.out.println("Nilai arrx[2] : " + arrx[2][0]);
System.out.println("Nilai arrx[2] : " + arrx[2][1]);
System.out.println("Nilai arrx[2] : " + arrx[2][2]);

int[][] arry = {{10,20,30},{40,50,60},{70,80,90}} ; // Cara 2 Array 2 Dimensi dgn ukuran 3 * 3 = 9

System.out.println("Nilai arry[0] : " + arry[0][0]);
System.out.println("Nilai arry[0] : " + arry[0][1]);
System.out.println("Nilai arry[0] : " + arry[0][2]);
System.out.println("Nilai arry[1] : " + arry[1][0]);
System.out.println("Nilai arry[1] : " + arry[1][1]);
System.out.println("Nilai arry[1] : " + arry[1][2]);
System.out.println("Nilai arry[2] : " + arry[2][0]);
System.out.println("Nilai arry[2] : " + arry[2][1]);
System.out.println("Nilai arry[2] : " + arry[2][2]);


}
}

Compile dengan Perintah

inu-pc~$javac Array2D.java
inu-pc~$java Array2D

Jika tidak ada Error maka Akan di Konsole akan Tampil

Nilai arry[0] : 10
Nilai arry[0] : 20
Nilai arry[0] : 30
Nilai arry[1] : 40
Nilai arry[1] : 50
Nilai arry[1] : 60
Nilai arry[2] : 70
Nilai arry[2] : 80
Nilai arry[2] : 90


0 comments: