ARRAY 2DIMENSI
LISTING
import java.io.*;
class Array2D{
public static void main (String[]args){
DataInputStream entry = new
DataInputStream(System.in);
try
{
int [][] angka = new int [3][3];
for (int i=0;i<angka.length;i++)
{
for (int j = 0;j<angka.length;j++)
{
System.out.print("matriks["+(i+1)+"]["+(j+1)+"]
= ");
angka [i][j] =
Integer.parseInt(entry.readLine());
}
}
System.out.println("data array
2 dimensi");
for (int i=0;i<angka.length;
i++)
{
for (int j =
0;j<angka.length;j++)
{
System.out.print(angka[i][j]+" ");
}
System.out.println();
}
}
catch (Exception e)
{
System.out.println ("wah salah
input tuh");
}
}
}
Pada percobaan kali ini
merupakan percobaan array 2 dimensi. Array 2 dimensi sering di gambarkan
sebagai sebuah matriks, array 2 dimensi terdiri dari beberapa baris dan
beberapa baris dan beberapa kolom elemen yang bertipe sama. Bentuk umumnya
adalah : tipe data[][]nama variable=new tipe data [jumlah baris][jumlah
kolom];.
Dari listing di atas terdapat
DataInputStream entry = new DataInputStream(System.in); yang berfungsi untuk untuk membaca hasil penulisan DataOutputStream atau
mendapatkan data kembali. Pada awal listing terdapat import java.io.*; maksudnya
adalah java yang akan kita gunakan akan di rubah sesuai dengan java IO.
Lalu terdapat perintah try, yang
berfungsi untuk Untuk menangkap
suatu
eksepsi java atau kesalahan pada listing program. Perintah try biasanya selalu
berpasangan dengan catch dengan fungsi yang sama.. di dalam catch terdapat
perintah Exception. Exeption dimunculkan pada program saat menemukan keadaan
yang dapat menyebabkan program menjadi error. Sebuah Exception akan menyebabkan
aliran program keluar dari aliran yang normal. Dalam bentuk array 2 dimensi di
atas tertulis
int [][] angka = new int [3][3]; maksud dari
[3][3] adalah dari data yang akan di haasilkan akan memiliki 3 kolom dan 3
baris.lalu terdapat i<angka.length maksudnya adalah nilai variable I lebih
kecil dari jangkauan nilai angka.lalu Integer perse.Int berfungsi untuk
mengkonversikan integer agar dapat d output. Dari percobaan di atas maka akan
menghasilkan sebagai berikut :
Tidak ada komentar:
Posting Komentar