Apa kabar pembaca sekalian? Semoga baik-baik saja.
Baiklah kali ini saya akan memberikan sedikit penjelasan mengenai array dan
matriks (array multidimensi) pada bahasa pemrograman java, Semoga bermanfaat
yaa.
A. Array
Array merupakan sebuah fungsi pada java yang digunakan
untuk membuat sebuah larik, yaitu sebuah variabel yang dapat menampung banyak
data untuk tipe data yang sama. Jadi kita tidak perlu membuat banyak variabel
untuk data yang sama. Jika pada pada variabel biasa hanya dapat menampung satu
buah nilai maka array dapat menampung banyak nilai selagi nilai tersebut masih
dalam tipe data yang sama.
Pada array kita harus mendeklarasikan dahulu panjang atau
kapasitas untuk menampung jumlah data yang akan kita buat, sehingga untuk
melakukan input dan pemanggilan data kita akan menggunakan indeks dari nilai
tersebut yang dimulai dari angka 0. Pendeklarasian array biasanya ditandai
dengan kurung siku [].
Mengenai gambaran array dapat dilihat pada gambar
berikut.
Adapun contoh dari program array seperti dibawah ini.
ArraySample.java
public class ArraySample
{
public static void main (String [] args)
{
// Membuat variabel Nama tipe data String dengan
kapasitas 5
String nama[] = new String[5];
// Membuat variabel Nilai tipe data Integer
dengan kapasitas 5
int nilai[] = new int[5];
// Menginput nilai Array tipe data String
nama[0] = "budi";
nama[1] = "anto";
nama[2] = "reza";
nama[3] = "dodo";
nama[4] = "jojo";
// Menginput nilai Array tipe data Integer
nilai[0] = 70;
nilai[1] = 80;
nilai[2] = 65;
nilai[3] = 90;
nilai[4] = 75;
// Mencetak nilai array menggunakan 'for'
for (int i=0; i<5; i++)
{
System.out.println("Data pada indeks
ke-"
+ i + " adalah : Nama
"
+ nama[i] + " Nilai " + nilai[i]);
System.out.println();
}
}
}
Hasilnya
B. Matriks
Matriks merupakan bagian dari array, karena matriks
merupakan array multidimensi. Matriks memungkinkan kita menyimpan array didalam
variabel array, jadi diibaratkan array didalam array.
Sehingga akan membentuk seperti sebuah matriks pada
umumnya.
Contoh programnya.
ArrayMatriks.java
public class ArrayMatriks
{
public static void main (String [] args)
{
// Membuat variabel Matriks 3 X 3
int nilai[][] = new int[3][3];
// Menginput nilai Matriks
nilai[0][0] = 10;
nilai[0][2] = 30;
nilai[1][0] = 40;
nilai[1][1] = 50;
nilai[1][2] = 60;
nilai[2][0] = 70;
nilai[2][1] = 80;
nilai[2][2] = 90;
// Mencetak Matriks menggunakan 'for'
for (int kolom = 0; kolom < 3; kolom++)
{
for (int baris = 0; baris < 3; baris++)
{
System.out.print(nilai[kolom][baris] + " ");
}
System.out.println();
}
}
}
Hasilnya
Wassalamualaikum wr. wb.
Tidak ada komentar:
Posting Komentar