Apa itu Array?
Array atau Larik adalah variable yang digunakan untuk menyimpan data-data yang mempunyai tipe data yang sama. Di Java, Array dimulai dari index ke-0 sampai ke ke-n.Deklarasi Array
Ada dua macam cara deklarasi array di Java, yaitu :
tipeData[] namaArray; // cara 1.
or
tipeData namaArray[]; // cara 2.
Membuat Array
Ada dua macam cara membuat array di Java, yaitu:
Cara 1 :
tipeData[] namaArray = new tipeData[ukuranArray];
Cara 2 :
tipeData[] namaArray = {isiArray, isiArray,...,isiArray};
Contoh Program Array
Di bawah ini adalah contoh program penggunaan Array di Java.Contoh 1.
public class ArrayDemo1{
public static void main(String[] args){
// deklarasi array mahasiswa bertipe String
String[] mahasiswa;
// membuat array mahasiswa dengan panjang 5
mahasiswa = new String[5];
mahasiswa[0] = "Dono"; // isi element array 0
mahasiswa[1] = "Danu"; // isi element array 1
mahasiswa[2] = "Dana"; // isi element array 2
mahasiswa[3] = "Dini"; // isi element array 3
mahasiswa[4] = "Doni"; // isi element array 4
// cetak array
System.out.println("========= Array of mahasiswa ==========");
for(int i = 0; i < mahasiswa.length; i++){
System.out.println("Elemen "+i + " " +mahasiswa[i]);
}
}
}
Contoh 2.
public class ArrayDemo2{
public static void main(String[] args){
// deklarasi array mahasiswa bertipe String
String[] mahasiswa;
// membuat array mahasiswa dengan panjang 5
mahasiswa[5] = {"Dono","Danu","Dana","Dini","Doni"};
// cetak array
System.out.println("========= Array of mahasiswa ==========");
for(int i = 0; i < mahasiswa.length; i++){
System.out.println("Elemen "+i + " " +mahasiswa[i]);
}
}
}
Output
========= Array of mahasiswa ==========
Elemen 0 Dono
Elemen 1 Danu
Elemen 2 Dana
Elemen 3 Dini
Elemen 4 Doni
Array Sebagai Parameter di Method
Anda bisa menggunakan Array sebagai parameter di method, seperti cuplikan program di bawah ini.
public void printMahasiswa(String[] daftarMahasiswa){
if(daftarMahasiswa.length > 0){
for (int i = 0; i < daftarMahasiswa.length; i ++){
System.out.println(daftarMahasiswa[i]);
}
}
}
Looping Array Menggunakan foreach
Bagi anda yang menggunakan JDK versi 1.5 ke atas, anda bisa iterate isi array menggunakan metode foreach seperti contoh dibawah ini.
public class ArrayForEachDemo {
public static void main(String[] args){
String[] mahasiswa = {"Dono", "Danu", "Dana", "Dini", "Doni"};
// Isi array mahasiswa
for (String element: mahasiswa) {
System.out.println(element);
}
}
}
Sekian tutorial singkat mengenai Penggunaan Array di Java. Semoga bermanfaat & Happy Learning :)
Tidak ada komentar:
Posting Komentar