Kabar Terbaru

Kodingu Apk

Matriks atau dikenal juga dengan array multidimensi adalah array yang memiliki deret data dua dimensi atau lebih. Untuk mendefinisikan matriks dua dimensi, Kamu dapat membuat seperti berikut:
tipedata[][] namavar = new tipedata[jumlahKolom][jumlahBaris];
Misalnya kita membuat array integer dua dimensi dengan dua kolom dan dua baris seperti berikut:
int[][] matriks2Dimensi = new int[2][2];
matriks2Dimensi[0][0] = 1;
matriks2Dimensi[0][1] = 2;
matriks2Dimensi[1][0] = 3;
matriks2Dimensi[1][1] = 4;
Sama halnya bila Kamu hendak membuat array tiga dimensi, cukup definisikan ukuran array per dimensinya.
int[][][] matriks3Dimensi = new int[2][2][2];

class PenjumlahanMatriks {
 public static void main (String[] args){
  int[][] matrixA = {{3,4,5},{3,4,5},{3,4,5}};
  int[][] matrixB = {{5,4,3},{5,4,3},{5,4,3}};
  int[][] matrixC = new int[3][3];

  // menjumlahkan matrixA dan matrixB
       // kemudian menyimpan hasilnya ke matrixC
  for (int i = 0; i < 3; i++) {
   for (int j = 0; j < 3; j++) {
    matrixC[i][j] = matrixA[i][j] + matrixB[i][j];
   }
  }

  // mencetak matrixA
       System.out.println("matrixA");
  for (int i = 0; i < 3; i++) {
   for (int j = 0; j < 3; j++) {
    System.out.print(matrixA[i][j] + ",");
   }
   System.out.println();
  }

       // mencetak matrixB
  System.out.println("\nmatrixB");
  for (int i = 0; i < 3; i++) {
   for (int j = 0; j < 3; j++) {
    System.out.print(matrixB[i][j] + ",");
   }
   System.out.println();
  }

       // mencetak matrixC
  System.out.println("\nmatrixA + matrixB");
  for (int i = 0; i < 3; i++) {
   for (int j = 0; j < 3; j++) {
    System.out.print(matrixC[i][j] + ",");
   }
   System.out.println();
  } 
      
 }
}

Silakan Ketikan Kode Diatas Ke Bawah Ini & Coba Jalankan Kode Diatas dengan mengklik Execute.



Subscribe to receive free email updates:

0 Response to "Array Multidimensi/Matriks"

Post a Comment