for loop
Java memiliki dua jenis perulangan (loop)
Perulangan
whileyang sudah kita pelajariPerulangan
foryang akan kita pelajari
Sintak perulangan for
for (initialization; booleanExpresssion; update) {
// statement(s)
}Penjelasan kode diatas
Ekspresi initialization menginisialisasi nilai variabel. Misalnya, hitung = 1, int i = 0, dst.
Kemudian perulangan mengevaluasi ekspresi boolean . Jika benar, isi perulangan for akan dieksekusi.
Ekspresi boolean dievaluasi lagi. Jika benar lagi, isi perulangan dieksekusi dan variabel diperbarui.
Proses ini berlanjut hingga ekspresi boolean salah. Jika ekspresi boolean salah, perulangan berakhir.
Contoh
class Main {
public static void main(String[] args) {
for (int i = 1; i <= 3; ++i) {
System.out.println("aku di dalam perulangan");
System.out.println("perulangan itu mudah.");
}
}
}Output
aku di dalam perulangan
perulangan itu mudah.
aku di dalam perulangan
perulangan itu mudah.
aku di dalam perulangan
perulangan itu mudah.Disini kita punya
Ekspresi inisialisasi:
int i = 1yang menginisialisasi variabelidengan nilai 1.Ekspresi Boolean:
i <= 3yang memeriksa apakahikurang dari atau sama dengan 3.Perbarui ekspresi:
++iyang meningkatkan nilai i sebesar 1.
Sekarang mari kita lihat cara kerja program ini di setiap iterasi perulangan.
i = 1
true
statemen dicetak.
++i naikkan i ke 2.
i = 2
true
statemen dicetak.
++i naikkan i ke 3.
i = 3
true
statemen dicetak.
++i naikkan i ke 4.
i = 4
false
perulangan berhenti
Last updated