Pengertian Array
Array adalah sebuah struktur data yang terdiri atas banyak variabel dengan tipe data sama, dimana masing-masing elemen variabel mempunyai nilai indeks. Indeks array selalu bertipe integer yang dimulai dari 0. Setiap elemen array tersebut dapat diakses dengan cara A[indeks]. Berikut ini gambar yang dapat mengilustrasikan sebuah array :
Apakah masih bingung dengan ilustrasi diatas? Oke baiklah jika masih bingung akan saya coba kasih contoh penerapan array sebagai berikut :
Misal :
Array A yang berisi lima buah elemen bertipe integer, yaitu 10, 20, 30, 40, dan 50. Maka index array tersebut ialah :
A[0]=10
A[1]=20
A[2]=30
A[3]=40
A[4]=50
A[1]=20
A[2]=30
A[3]=40
A[4]=50
Macam - macam array :
1. Array Satu Dimensi
Array satu dimensi adalah array yang hanya berisi satu dimensi saja.
a. Mendeklarasikan varibel Array
a. Mendeklarasikan varibel Array
Pendeklarasian variabel array dilakukan dengan bentuk:
tipe namaVariabelArray[];
atau
tipe [] namaVariabelArray;
Contoh :
int [] umur;
Sampai disini kita hanya mendeklarasikan variabel bertipe array.
Artinya,
jumlah elemen dan nilai-nilai dari setiap elemennya masih di set dengan
nilai null.
Untuk mendeklarasikan array sekaligus memberikan nilai dapat dilakukan dengan cara sebagai berikut :
- double []grades = {100, 90, 80, 75};
- String days[] = { “Mon”, “Tue”, “Wed”, “Thu”, “Fri”, “Sat”,“Sun”};
b. Mengakses Elemen Array
Elemen array dapat diakses melalui bentuk:
namaVariabelArray[index].
Contoh :
class cobaArray {
public static void main(String [] args){
int [] jumlahHari;
jumlahHari = new int[4];
jumlahHari[0] = 31;
jumlahHari[1] = 28;
jumlahHari[2] = 31;
jumlahHari[3] = 30;
System.out.println("Bulan Maret memiliki " + jumlahHari[2] + " hari.");
}
}
2. Array Multi dimensi / Dua Dimensi
Array multi-dimensi merupakan array dari array. Artinya, terdapat sebuah array yang setiap elemennya juga bertipe array.
Array multi-dimensi merupakan array dari array. Artinya, terdapat sebuah array yang setiap elemennya juga bertipe array.
Cara mendeklarasikan Array Multi Dimensi :
tipe namaVariabelArray [][];
atau
tipe [][] namaVariabelArray;
Contoh :
int[][] twoD = new int[512][128];
char[][][] threeD = new char[8][16][24];
String[][] dogs = {{ "terry", "brown" },
{ "Kristin", "white" },
{ "toby", "gray"},
{ "fido", "black"}
};
good
ReplyDeletegood
ReplyDeletePerbedaan komponen dan elemen pada array apa ya kak?
ReplyDeletePerbedaan komponen dan elemen pada array apa ya kak?
ReplyDeleteterimakasih
ReplyDeletesilahkan kunjungi blog kami
My Blog
Terima Kasih.Sangat Bermanfaat
ReplyDeleteMy blog
My Campus