0% menganggap dokumen ini bermanfaat (0 suara)
638 tayangan

Contoh Program Array 2 Dimensi Java

Program ini membahas penggunaan array dua dimensi di Java untuk merepresentasikan matriks dan data mahasiswa. Array dua dimensi memiliki dua indeks untuk baris dan kolom, sehingga dapat menyimpan data berstruktur. Contoh programnya mendemonstrasikan cara deklarasi, mengakses elemen, dan menampilkan isi array dua dimensi menggunakan perulangan ganda.

Diunggah oleh

dodisiregar
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
638 tayangan

Contoh Program Array 2 Dimensi Java

Program ini membahas penggunaan array dua dimensi di Java untuk merepresentasikan matriks dan data mahasiswa. Array dua dimensi memiliki dua indeks untuk baris dan kolom, sehingga dapat menyimpan data berstruktur. Contoh programnya mendemonstrasikan cara deklarasi, mengakses elemen, dan menampilkan isi array dua dimensi menggunakan perulangan ganda.

Diunggah oleh

dodisiregar
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 6

Contoh Program Array 2 Dimensi Java

Pada artikel sebelumnya kita sudah belajar penggunaan array di java, kali ini masih tentang array
namun sudah sedikit lebih kompleks dengan bentuk array 2 dimensi atau array multidimensi. Jadi
pastikan kalian sudah memahami dasar-dasar penggunaan array di java.
Array 2 dimensi adalah jenis array yang memiliki 2 bentuk indeks array yang dibentuk dari baris dan
kolom. Array 2 dimensi bisa juga disebut array multidimensi karena memiliki lebih dari satu bentuk
indeks. Array jenis ini biasanya digunakan untuk membuat matriks.

Contoh Array 2 Dimensi

Perhatikan tabel di bawah ini yang menggambarkan penggunaan array dua dimensi. Untuk
mengakses ‘B’ kita dapat menggunakan indeks [0] [1] Indeks yang disebutkan adalah baris setelah
itu baru kolom.

Contoh lain, misalnya kita ingin mengakses ‘G’ maka indeks baris & kolom ke berapa yang kita
gunakan? iya jawabannya adalah indeks [2] [0].
Lewat ilustrasi ini muda-mudahan kalian bisa memahami penggunaan struktur array 2 dimensi.
Selanjutnya kita coba implementasi ke dalam contoh program array 2 dimensi di java.

Impelementasi Ke Program Java

Di dalam java array dua dimensi dapat di inisialisasi seperti berikut:

tipe_data[][] nama_array;

Pada array dua dimensi memiliki dua tanda [] (bracket) yang menandakan dua subskrip, yaitu baris
dan kolom.

Dari ilustrasi di atas, kita coba implementasi ke dalam program java berikut:
public class Array2dimensi

public static void main (String args[])

//Deklarasi array

String[][]huruf = {

{"A","B","C"},

{"D","E","F"},

{"G","H","I"}

};

//Menampilkan isi array pada indeks ke-[0][1] dan [2][0]

System.out.println(huruf[0][1]);

System.out.println(huruf[2][0]);

Program di atas kita membuat array dua dimensi dengan nama huruf yang memiliki nilai yang
tercantum di dalam tanda {}. Setiap nilai tersebut nantinya menempati indeks subskrip baris dan
kolom.
Sebagai contoh ketika kita ingin mengakses huruf ‘B’ maka indeks array yang dipanggil adalah [0]
[1] atau huruf ‘G’ yang berada pada indek [2] [0].
Berikut adalah hasil output nya:

Mengakses Indeks Array 2 Dimensi Dengan Perulangan

Untuk menampilkan elemen array kita bisa memanfaatkan struktur perulangan for. Karena array 2
dimensi terdiri dari 2 bentuk subskrip (baris & kolom) maka perlu untuk dibuat dua kali perulangan.
Perulangan yang pertama untuk mengakses baris dan yang kedua mengakses kolom.
public class Array2

public static void main (String args[])

//Deklarasi array 2 dimensi

String[][]huruf = {

{"A","B","C"},

{"D","E","F"},

{"G","H","I"},

};

//Menampilkan isi array dengan perulangan

for (int i=0;i<3;i++){

for (int j=0;j<3;j++){

System.out.print(huruf[i][j]+" ");

System.out.println();

Coba perhatikan pada program di atas, karena bentuk array yang kita buat adalah 3 x 3 maka
kondisi pada perulangan for kita batasi nilainya < 3.

Perulangan pertama dengan variabel i sebagai nilai indeks untuk elemen baris dan perulangan
kedua menggunakan variabel j untuk indeks kolom.

Hasil program di atas seperti pada output dibawah ini:


Contoh Program Array 2 Dimensi Data Mahasiswa

Pada contoh program yang terakhir mengenai data mahasiswa menggunakan array 2 dimensi.

Program ini akan menampilkan NIM, Nama dan jurusan mahasiswa yang di simpan pada array
multidimensi.

import java.util.Scanner;

public class Arraymahasiswa

public static void main(String[] args)

Scanner masuk=new Scanner (System.in);

System.out.print("Jumlah Mahasiswa : ");

int n=masuk.nextInt();

String mahasiswa[][] = new String[n][3];

for(int i= 0; i<n; i++)

System.out.println("");

System.out.println("Data Mahasiswa ke "+(i+1));

for(int j=0;j<3;j++)

if (j == 0)

System.out.print("NIM :");

else if (j == 1)

System.out.print("Nama : ");

else

System.out.print("Jurusan : ");
System.out.print("");

mahasiswa[i][j] = masuk.next();

System.out.println("Data Mahasiswa yang dimasukan");

System.out.println("-----------------------------");

System.out.println("NIM \t\t\t NAMA \t\t JURUSAN \t");

for(int i=0;i<n;i++)

for(int j=0;j<3;j++)

System.out.print(mahasiswa[i][j]+"\t\t");

System.out.println();

Jika dijalankan maka hasilnya seperti output berikut:


Hasil Output:

Program ini dapat kalian ubah sesuai dengan kebutuhan program yang ingin dibuat.

Anda mungkin juga menyukai