Array

Array 1 dimensi

Array adalah variabel yang umumnya dapat memiliki lebih dari 1 nilai, yang artinya array merupakan variabel dengan index yang dapat menampung nilai-nilai sesuai dengan tipe data. Index array dimulai dari 0 hingga (n-1) yang ditentukan.

Contoh utama,

public class PengenalanArray {

public static void main() {
int nilai[] = new int[5];
nilai[0] = 100;
nilai[1] = 90;
nilai[2] = 80;
nilai[3] = 0;
nilai[4] = 10;

System.out.println("Nilai Yols = " + nilai[0]);
System.out.println("Nilai Anto= " + nilai[3]);

}
}
Pada program diatas, baris ke-4 kita ciptakan sebuah variabel array dengan nama nilai dan bertipe int dengan jumlah data yang dapat ditampung oleh variabel array tersebut adalah 5, kemudian kita isi nilai pada tiap-tiap index varibel diatas. Selanjutnya pada baris ke-11 dan 12 yang befungsi untuk menampilkan pesan, terdapat variabel nilai dengan index 0 dan index 3, dengan tujuan untuk menampilkan isi dari variabel nilai index 0 dan index 3, yaitu 100 dan 0. Sehingga pada program diatas, akan dihasilkan tampilan :
Nilai Yols = 100
Nilai Anto= 0

Contoh 1,
Modifikasi program contoh utama diatas untuk melakukan pendeklarasian array dengan cara yang berbeda, letak perbedaan terdapat pada baris ke-4 dan ke-5.

  public class PengenalanArray {

public static void main() {
int maksimumIndex = 5;
int nilai[] = new int[maksimumIndex];
nilai[0] = 100;
nilai[1] = 90;
nilai[2] = 80;
nilai[3] = 0;
nilai[4] = 10;

System.out.println("Nilai Yols = " + nilai[0]);
System.out.println("Nilai Anto= " + nilai[3]);

}
}
Pada baris ke-4 kita ciptakan variabel dengan nama maksimumIndex yang bertipe int dan diberi nilai 5, kemudian kita gunakan variabel ini untuk menentukan jumlah index dari variabel array nilai pada baris ke-5.

Contoh 2,
Modifikasi program contoh 1 diatas dengan menambahkan sebuah variabel array nama dengan tipe data String
  public class PengenalanArray {

public static void main() {
int maksimumIndex = 5;
int nilai[] = new int[maksimumIndex];
String nama[] = new String[2];

nilai[0] = 100;
nilai[1] = 90;
nilai[2] = 80;
nilai[3] = 0;
nilai[4] = 10;

nama[0] = "Yols";
nama[1] = "Anto";

System.out.println("Nilai "+ nama[0] +" = " + nilai[0]);
System.out.println("Nilai "+ nama[1] +" = " + nilai[3]);

}
}
Array 2 dimensi

Pada array 2 dimensi terdapat 2 buah index, konsep dasar dalam pendeklarasian dan pemberian nilai pada array 2 dimensi sama dengan array 1 dimensi.

Contoh utama,
public class PengenalanArray {

public static void main() {
int nilai[][] = new int[2][5];
nilai[0][0] = 100;
nilai[0][1] = 90;
nilai[0][2] = 80;
nilai[0][3] = 0;
nilai[0][4] = 10;

nilai[1][0] = 1;
nilai[1][1] = 1;
nilai[1][2] = 80;
nilai[1][3] = 0;
nilai[1][4] = 10;


System.out.println("Nilai Yols = " + nilai[0][0]);
System.out.println("Nilai Anto= " + nilai[1][3]);

}
}
Pada contoh program diatas, variabel nilai merupakan array 2 dimensi yang dimana index pertamanya hanya 2 dan index keduanya 5. Jumlah data yang dapat ditampung adalah 10.

Nb. variabel array dapat memiliki lebih dari 2 index, contohnya array 3 dimensi (nama_variabel[][][]) /Multidimensi.

About this entry

Posting Komentar

 

About me | Author Contact | Powered By Blogspot | © Copyright  2008