for loop
Java memiliki dua jenis perulangan (loop)
Perulangan
while
yang sudah kita pelajariPerulangan
for
yang 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 = 1
yang menginisialisasi variabeli
dengan nilai 1.Ekspresi Boolean:
i <= 3
yang memeriksa apakahi
kurang dari atau sama dengan 3.Perbarui ekspresi:
++i
yang 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