Memasukkan Data Ke Dalam Array Pada Java

Reaksi: 
Untuk kasus berikut menggunakan For di dalam For, For yang pertama akan menjadi posisi i, dan For yang kedua akan menjadi posisi j.

        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");
        }
    }
}
Jhohannes H Purba Coding Sederhana Monday, April 18, 2011

2 comments: