Pages

Memasukkan Data Ke Dalam Array Pada Java

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 April 18, 2011

2 comments: