Untuk kasus berikut menggunakan For di dalam For, For yang pertama akan menjadi posisi i, dan For yang kedua akan menjadi posisi j.
Berikut Penjelasannya :
nilai i dan j dimulai dari 1;
for (i=1;i<=3;i++ ) { for (j=1;j<=3;j++ ) { System.out.print("Matrix A " + i + "," + j + "= "); mA[i][j] = input.nextInt(); } }
Berikut Penjelasannya :
nilai i dan j dimulai dari 1;
i = 1, j = 1 maka mA[1][1] = data yang dimasukkan pertama j = 2 maka mA[1][2] = data yang dimasukkan kedua j = 3 maka mA[1][3] = data yang dimasukkan ketiga i = 2, j = 1 maka mA[1][1] = data yang dimasukkan keempat j = 2 maka mA[1][2] = data yang dimasukkan keliama j = 3 maka mA[1][3] = data yang dimasukkan keenam i = 3, j = 1 maka mA[1][1] = data yang dimasukkan ketujuh j = 2 maka mA[1][2] = data yang dimasukkan kedelapan j = 3 maka mA[1][3] = data yang dimasukkan kesembiln
/*------------- MEMASUKKAN DATA DALAM ARRAY ---------------------- file : MemasukkanArrayKeMatrixSOP.java programmer : http://codingsederhana.blogspot.com deskripsi : - Memasukkan data ke dalam array ===================================================================*/ import java.util.Scanner; public class MemasukkanArrayKeMatrixSOP { public static void main(String[] args) { Scanner input = new Scanner(System.in); int[][] mA = new int[5][5]; int i,j; // baca matrix A for (i=1;i<=3;i++ ) { for (j=1;j<=3;j++ ) { System.out.print("Matrix A " + i + "," + j + "= "); mA[i][j] = input.nextInt(); } } System.out.print("\n\n"); // cetak matrix A System.out.print("\nMatrix A adalah : \n------------------\n"); for (i=1;i<=3;i++ ) { for (j=1;j<=3;j++ ) { System.out.print(" " + mA[i][j] ); } System.out.print("\n\n"); } } }
mantab
ReplyDeleteterimakasih gan atas artikelnya...
ReplyDelete