Penulisan
for (mulai; kondisi; tipe_perulangan) {
// blok kode yang akan diulangi
}
Misal: perulangan 1 - 5
for(int number = 1; number <= 5; number++ ){
System.out.println("Number :"+ number);
}
Hasil: 1 - 5
Number :1
Number :2
Number :3
Number :4
Number :5
Misal: perulangan 5 - 1
for(int number = 5; number >= 1; number-- ){
System.out.println("Number :"+ number);
}
Hasil: 5 - 1
Number :5
Number :4
Number :3
Number :2
Number :1
Penjelasan
mulai
mulai
merupakan nilai awal untuk perulangan. disini saya ingin memulai angkanya dari angka 1, maka saya berikan nilai 1.
misal:
int number = 1;
kondisi
persyaratan kondisi jika terpenuhi (bernilai true
). disini saya ingin memberikan kondisi jika masih jangkauan di angka 1 - 5.
number <= 5;
ulangi kode yang ada di dalam block perulangan, jika number nilai kurang dari dan sama dengan angka 5.
tipe_perulangan
disini saya bisa mengatur apakah perulangannya bertambah dan berkurang.
pertambah
number++
berkurang
number--
!> jika salah akan terjadi perulangan tiada henti (infinity loop)
int number = 5; number > 1; number--
blok pada for
area blok di for ditandai {
dan }
for () {
// area blok yang akan diulang
}