Pada artikel saya sebelumnya, saya sempat membahas mengenai penerapan ArrayList. Saya teringat waktu SMA belajar mengenai perkalian matrik dan ketika saya kuliah di semester 2(dua) untuk matakuliah algoritma dan pemrograman 2 belajar mengenai Array Multi Dimensi. Dimana pada saat UAS atau Ujian Akhir Semester soalnya berupa perkalian matrik menggunakan Array Multi Dimensi.
Array Multi Dimensi atau Array 2 Dimensi merupakan Array yang memiliki 2 buah indeks array yang berupa baris dan kolom. Berikut ini beberapa contoh kode program Array Multi Dimensi pada pemrograman Java.
tipe_data[][] nama_array;
public class ContohArrayMultiDimensi { public static void main(String[] args) { String[][] dataMahasiswa = { {"41101328", "Cahendi", "Teknik Informatika"}, {"32101245", "Aban", "Sistem Informasi"} }; // Akan mengambil data baris ke-1 dan kolom ke-1 System.out.println("NIM \t: "+dataMahasiswa[0][0]); // Akan mengambil data baris ke-1 dan kolom ke-2 System.out.println("Nama \t: "+dataMahasiswa[0][1]); } }
NIM : 41101328 Nama : Cahendi
Contoh Program Perkalian Matrik di Pemrograman Java
Untuk contoh perkalian matrik kali ini saya menggunakan matrik ordo 3 x 3. Perhatikan gambar dibawah ini, saya akan melakukan perkalian 2(dua) buah matrik yaitu Matrik A dan Matrik B. Matrik C merupakan hasil dari perkalian Matrik A dengan Matrik B.
public class ContohPerkalianMatrik { public static void main(String[] args) { int[][] matrikA = { {1, 4, 7}, {2, 5, 8}, {3, 6, 9} }; int[][] matrikB = { {1, 2, 3}, {4, 5, 6}, {7, 8, 9} }; for (int i = 0; i < 3; i++) { for (int j = 0; j < 3; j++) { int hasil = 0; for (int k = 0; k < 3; k++) { hasil += matrikA[i][k] * matrikB[k][j]; } System.out.print(hasil+"\t"); hasil = 0; } System.out.println(""); } } }
Sekian tutorial tentang penerapan Array Multi Dimensi pada Pemrograman Java, semoga bermanfaat.
0 Response to "Belajar Java - Contoh Penerapan Array Multidemensi"
Posting Komentar