/*
file name : 2 Dimensi
programer : Andes Arinal G
deskripsi : Menampilkan 2 dimensi
1. dengan menggunakan int data 3,3
2. menggunakan for pada 2 dimensi
3. menggunakan 2 Do While
4. langsung menampilkan data dengan cara di input
*/
import javax.swing.*;
class ContohArray2DimensiMenjumlahkan
{
public static void main(String[] args)
{
int A [][] = new int [3][3];
int B [][] = new int [3][3];
int hasil[][]=new int [3][3];
String dataA [][] = new String [3][3];
//String dataA [][] = new String [3][3];
String dataB [][] =new String[3][3];
int i,j,k,m;
i=0;
j=0;
k=0;
m=0;
// ***************************** MATRIKS A ********************
do
{
j=0;
do
{
dataA[i][j]= JOptionPane.showInputDialog(" Masukan data A [" + i + "]["+ j + "]" );
A[i][j]= Integer.parseInt(dataA[i][j]);
j++;
}while (j<3); //end do j
i++;
}while(i<3); // end do i
// ************ MATRIKS B ***************
k=0;
do
{
m=0;
do
{
dataB[k][m]= JOptionPane.showInputDialog(" Masukan data B [" + k + "]["+ m + "]" );
B[k][m]= Integer.parseInt(dataB[k][m]);
m++;
}while (m<3); //end do j
k++;
}while(k<3); // end do i
// ************** Menampilkan data pada Matriks A ***************
for (k=0; k<3; k++ ) // for pada ini untuk menampilkan data
{
for (m=0; m<3; m++ )
{
System.out.print(" "+A[k][m]); // Menampilkan data A [i][j]
}
System.out.println(); // memubuat baris ke bawah
}
System.out.println("\n\n");
// ************** Menampilkan data pada Matriks B ***************
for (k=0; k<3; k++ ) // for pada ini untuk menampilkan data
{
for (m=0; m<3; m++ )
{
System.out.print(" "+B[k][m]); // Menampilkan data B [k][m]
}
System.out.println(); // memubuat baris ke bawah
}
// **********UNTUK MENJUMLAHKAN KEDUA MATRIKS DI ATAS***********
for (k=0;k<3 ;k++)
{
for(m=0;m<3;m++)
{
hasil[k][m]=A[k][m] + B[k][m];
}
System.out.println();
}
System.out.println(" Hasilnnya adalah = ");
System.out.println("\n");
// ******************* UNTUK MENAMPILKAN HASIL*********************
for (k=0;k<3;k++ ) // for pada ini untuk menampilkan data
{
for (m=0; m<3;m++ )
{
System.out.print(" "+hasil[k][m]); // Menampilkan data [i][j]
}
System.out.println(); // memubuat baris ke bawah
}
System.out.println("\n\n");
}
}
Hasilnya :
SELAMAT MENCOBA ...!!!
mantappss.. hhohohoh... :D
BalasHapus