Apa yang kita lakukan bila ingin menyuruh komputer mengerjakan perintah yang berulang-ulang ?
Misalkan kita ingin menyuruh komputer menampilkan teks "Hello World" sebanyak 4 kali.
Maka kita bisa menyuruhnya seperti ini :
System.out.println("Hello World");
System.out.println("Hello World");
System.out.println("Hello World");
System.out.println("Hello World");
Tapi, bagaimana jika kita ingin menyuruh komputer menampilkan teks "Hello World" sebanyak 1000 x, tentunya tidak mungkin kita bisa mengetik 1000 kalimat. Karena itu, kita harus menggunakan perulangan atau looping.
for (int hitungan = 0; hitungan <= 1000; hitungan++) {
System.out.println("Petani Kode");}
Counted Loops
Seperti yang sudah dijelaskan di atas, counted loops adalah perulangan yang terhitung dan tentu. Di dalam perulangan ini ada dua jenis yaitu For dan For Each, mari kita bahas satu-satu.
Perulangan For
for( int hitungan = 0; hitungan <= 10; hitungan++ ){}
- Variabel "hitungan" berguna untuk menyimpan hitungan pengulangan
- "hitungan <= 10" artinya selama nilai hitunganya lebih kecil atau sama dengan angka 10, makan pengulangan akan terus dilakukan.
- "hitungan++" fungsinya untuk menambah satu nilai hitungan pada setiap pengulangannya
class Bintang{
public static void main(String[] args){
for(int i=0; i <= 4; i++){
System.out.println("****");
}
}
}
****
****
****
****
****
Perulangan For Each
Perulangan ini sebenarnya digunakan untuk menampilkan isi array. Apa itu array ? secara singkat, array adalah variabel yang mempunyai nilai lebih dari satu dan memiliki indeks.
Contohnya seperti ini :
for ( int item : dataArray ) {
}
Penjelasan :
- Variabel "item" akan menyimpan nilai dari array
public class PerulanganForeach {
public static void main(String[] args) {
// membuat array
int angka[] = {3,1,42,24,12};
// menggunakan perulangan For each untuk menampilkan angka
for( int x : angka ){
System.out.print(x + " ");}
}
}
Hasil outputnya
3 1 42 24 12
0 Komentar