Contoh Coding Array Multidimensi di Java

Contoh Coding Array Multidimensi di Java
KuReview – pada kesempatan kali ini. Saya akan memberikan Contoh Coding Array Multidimensi di Java yang sebenarnya merupakan materi praktikum ke 6. Yah, seharusnya saya itu upload materi java praktikum ke 1, 2, 3, 4, 5 dahulu. Namun, Mood saya lebih mending untuk sharing mengenai Array Multidimensi yang merupakan praktikum ke 6 di Mata Kuliah Praktikum Dasar Pemrograman JAVA.
Oke, pertama tama kita harus tahu dulu apa itu Array Multidimensi. Array multidimensi diimplementasikan sebagai array yang terletak di dalam array. Array multidimensi dideklarasikan dengan menambahkan jumlah tanda kurung setelah nama array. Sebagai contoh,

// Elemen 512 x 128 dari integer array

int[][] twoD = new int[512][128];

// karakter array 8 x 16 x 24

char[][][] threeD = new char[8][16][24];

// String array 4 baris x 2 kolom

String[] [] dogs = {{ “terry”, “brown” }, { “Kristin”, “white” }, { “toby”, “gray”}, { “fido”,“black”} };

Untuk mengakses sebuah elemen didalam array multidimensi, sama saja dengan mengakses array satu
dimensi. Misalnya saja, untuk mengakses element pertama dari baris pertama didalam array dogs, kita
akan menulis,

System.out.print( c[0][0] );

Kode diatas akan mencetak String “terry” di layar
Pada codingan di bawah ini, saya akan memberikan contoh coding mencetak array multidimensi dengan menggunakan perulangan for, dan while . Silahkan di coba dahulu. 🙂
Oh ya , jangan langsung copy paste sourcce code ini. Tolong untuk memahaminya dahulu. Baru selanjutnya mempraktekkan array multi dimensi dengan perulangan. 
Berikut ini Codingannya :


Array Multidimensi For dan While :

public class arraymulti {     

public static void main(String[] args) {         

 int data2[][] = {{4, 6, 4, 7, 8, 3, 2, 10}, {4, 6, 4, 2, 8, 8, 2, 10}};         

//for                

for (int a = 0; a < data2.length; a++) {             

for (int b = 0; b < data2[0].length; b++) {                 

System.out.print(data2[a][b]);             

}System.out.println();         

 }        

 //while         

 System.out.println(“——————“);         

int j = 0;                 

while ( j < data2.length){           

  int i = 0;             

while ( i <data2[0].length ){            

 System.out.print(data2[j][i]);             

i++;                                 

  }System.out.println();         

    j++;                     

}          

  }     

 } 

Jika coding di atas sukses untuk di jalankan. Maka Outputnya akan menjadi seperti ini

464783210 

464288210 

—————— 

464783210 

464288210———-


MATRIK M DAN N

Sedangkan contoh coding ke 2 , di dalam Array Multidimensi, kita akan mencoba untuk mencetat sebuah Matrik m dan n di mana nanti kita akan menjumlah matrik m dan n.
Berikut ini source code-nya :

public class no4 {    

 public static void main(String[] args) {     

double m[][]={{7, 2, 32}, {3, 5, 12}};            

 double n [][]={{8, 21, 3}, {3, 6, 10}}; 

//            menampilkan matrik m 

System.out.println(“Menampilkan m: “); 

f or (int i=0; i<m.length ; i++){     

for (int j=0; j<m.length ; j++){      

   System.out.print(m[i][j]+ ” “);             

}System.out.println(); 

} 

/ /menampilkan matrik n         

System.out.println(“Menampilkan n: “);         

for (int i=0; i<n.length ; i++){             

for (int j=0; j<n.length ; j++){                 

System.out.print(n[i][j]+ ” “);             

}System.out.println();        

 }              

//hasil m+n         

System.out.println(“Hasil m+n: “);        

 for (int i=0; i<m.length ; i++){     

for (int j=0; j<m.length ; j++){         

System.out.print(m[i][j]+n[i][j]+ ” “);             

} 

System.out.println(); 

}    

 }            

 }    

Jika source code-nya berhasil di jalankan maka akan menghasilkan output seperti di bawah ini :

run: 

Menampilkan m:  

7.0 2.0  

3.0 5.0  

Menampilkan n:  

8.0 21.0  

3.0 6.0  

Hasil m+n:  

15.0 23.0  

6.0 11.0 

Silahkan teman-teman memahami dahulu source code di atas untuk lebih memahami mengenai array multidimensi ini. Ada baiknya bagi kawan kawan untuk memahami dahulu array 1 dimensi selanjutnya baru array multidimensi ini.
Jika ada kurang lebihnya mengenai artikel Contoh Coding Array Multidimensi di Java ini, silahkan komentar atau ingin tanya jawab mengenai array multidimensi silahkan untuk bertanya.

Terima Kasih untuk kawan kawan yang telah meluangkan waktu membaca artikel Contoh Coding Array Multidimensi di Java di KuReview. 

Selamat Belajar Coding. Salam Anak IT. 
Sumber :
Hasil Praktikum 6 Java
Modul Java Pak Gianto

Artikel lain :


1 thought on “Contoh Coding Array Multidimensi di Java

Leave a Reply

Your email address will not be published. Required fields are marked *