Looping menggunakan For statement
Mungkin temen-temen dulu pernah mengalami kejadian dihukum sama guru atau dosen kita harus menulis di papan tulis atau di kertas selembar
“Saya minta maaf, saya akan lebih rajin dalam bejar dan tidak akan bolos lagi”
Sebanyak 100x seperti ini:

Nah jadi sama halnya di bahasa pemograman jika saya terjemahkan ke bahasa Java jadi seperti ini ya:
1
2
3
4
5
6
7
8
9
10
11
12
public class HukumanBuatAnakSD {
public static void main(String[] args){
System.out.println("Saya minta maaf, saya akan lebih rajin dalam bejar dan tidak akan bolos lagi");
System.out.println("Saya minta maaf, saya akan lebih rajin dalam bejar dan tidak akan bolos lagi");
System.out.println("Saya minta maaf, saya akan lebih rajin dalam bejar dan tidak akan bolos lagi");
System.out.println("Saya minta maaf, saya akan lebih rajin dalam bejar dan tidak akan bolos lagi");
System.out.println("Saya minta maaf, saya akan lebih rajin dalam bejar dan tidak akan bolos lagi");
System.out.println("Saya minta maaf, saya akan lebih rajin dalam bejar dan tidak akan bolos lagi");
/* terusin ya cape ah copy-paste mulu */
}
}
If you’r programmer, use the loop statement. like this
1
2
3
4
5
6
7
public class HukumanBuatPrgrammer {
public static void main(String[] args){
Integer times = 100;
for(int i = 0; i < times ; i++)
System.out.println("Saya minta maaf, saya akan lebih rajin dalam bejar dan tidak akan bolos lagi");
}
}
Gimana keren khan ya!… because i’m a lazy person wkwkwkwkk.
What happened inside for loop?

Nah dari ilustrasi di atas, jadi penjelasanya lebih detailnya seperti berikut:
- Tahap pertama, di baris
4saya membuat variabletimesyang di beri nilai100artinya saya mau membuat perulangan sebanyak 100x - Tahah ke dua sya membuat variable dengan
iyang di beri nilai0dalamfor(int i = 0; ... ; ... ), setelah itu saya memberikan kondisi jika nilaiilebih kecil dari nilai yang diberikan oleh variabletimesatau sama dengan100maka lakukan perluangan. kemudian variableidi incrementi = i + 1. - Nah itu tadi struktur dari perulanganya, sekarang kita liat analoginya berdasarkan annimasi di atas.
- Iterasi pertama: coba anda perhatikan nilai variable dari
iuntuk saat ini nilaii = 0, kemudian di cek sama control apakah0 < 100jawabanya yes benar ya jadi dia menjalankan perintah System.out.println(“Saya …”); - Iterasi ke 2: baliklagi ke atas, liat kembali variable
isekarang variablei = 1karena di incrementi = 0 + 1nilai0diabila dari iterasi sebelumya yaitu0jadi sekarangi = 1ya. Kemudian cek kembali kondisi apakah1 < 100jawabanya benar ya jadi masuk ke statement berikutnya yaitu menjalankan perintah System.out.println(“Saya …”); - Skip… , Iterasi ke 100 : liat kembali variable
isekarang variablei = 99jadi kondisinya sekarang99 < 100jawabanya benar ya jadi masuk ke statement berikutnya yaitu menampilkan ke console “Saya …” - Iterasi ke 101 : variable
isekarangi = 100jadi kondisinya sekarang100 < 100jawabanya salah nah karena salah perulangan berhenti sama sini tidak menampilkan lagi saya…
- Iterasi pertama: coba anda perhatikan nilai variable dari
Yuk simak juga videonya,
Dan jika temen-temen belajar hal baru kali ini jangan lupa buat Like, Subcribe, dan Share ke temen kalian. Terimakasih!!!