Array adalah kumpulan variabel bertipe sama yang dapat diakses melalui indeks. Elemen array diakses menggunakan simbol kurung siku []. Setelah dideklarasikan, array harus diinisialisasi terlebih dulu.
Contoh:
int[] tinggi;
tinggi = new int[100]; //ada 100 elemen, mulai dari indeks 0 sd 99
atau dapat digabungkan:
int[] tinggi = new int[100];
Contoh (perhatikan penggunaan tinggi.length untuk mendapat ukuran array):
public static void main(String[] args) {
int[] tinggi; //deklarasi
tinggi = new int[3]; //inisiasi
tinggi[0] = 3;
tinggi[1] = 6;
tinggi[2] = 3;
for(int i=0;i<tinggi.length;i++) {
System.out.println("Tinggi indeks ke-"+i+" adalah "+tinggi[i]);
}
}
Ada cara yang lebih ringkas untuk inisiasi, yaitu dengan menggunakan kurung kurawal
public static void main(String[] args) {
int[] tinggi; //deklarasi
tinggi = new int[] {3,6,3};
for(int i=0;i<tinggi.length;i++) {
System.out.println("Tinggi indeks ke-"+i+" adalah "+tinggi[i]);
}
}
Array: For-Each
Dimulai dari Java SE 5.0, programmer dapat melakukan loop untuk setiap elemen array dengan mudah. Bentuk dari for-each adalah sebagai berikut:
for (variable : array) {
….
}
Contoh array pada halaman sebelumnya dapat ditulis ulang sebagai berikut
public static void main(String[] args) {
int[] tinggi;
tinggi = new int[3];
tinggi[0] = 3;
tinggi[1] = 6;
tinggi[2] = 3;
for(int n:tinggi) {
System.out.println("Tinggi adalah:"+n);
}
}
Array: Sorting
Sorting pada array dapat dilakukan dengan menggunakan method Arrays.sort
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
int[] tinggi;
tinggi = new int[3];
tinggi[0] = 5; //asignment
tinggi[1] = 6;
tinggi[2] = 3;
Arrays.sort(tinggi);
for(int n:tinggi) {
System.out.println("Tinggi adalah"+n);
}
} //main
}
1 komentar:
mympo, youtube, and youtube to watch - Videodl.cc
youtube, and youtube youtube to mp3 to watch. youtube youtube and youtube to watch. youtube and youtube to watch. youtube and youtube to watch. youtube and youtube to watch.
Post a Comment