Contoh Kode Program Perulangan For Bahasa Java

Contoh Kode Program Perulangan For Bahasa Java

Sebagai contoh pertama, saya ingin menampilkan teks  “Hello World” sebanyak 5 kali. Berikut kode programnya:

1
2
3
4
5
6
7
8
9
10
class BelajarJava {
  public static void main(String args[]){
     
    int i;
    for (i = 1; i < 5; i++) {
      System.out.println("Hello World ");
    }
   
  }
}

Di baris 4 saya membuat sebuah variabel i yang di set dengan tipe data integer. Variabel ini nantinya akan dipakai sebagai variabel counter, yakni variabel yang menentukan kondisi akhir perulangan.

Perintah di baris 5, yakni for (i = 1; i < 5; i++), bisa dibaca:

“Jalankan perulangan, mulai dari variabel i = 1 sampai i < 5. Dalam setiap iterasi, naikkan nilai variabel i sebanyak 1 angka menggunakan perintah i++“.

Berikut hasilnya:

Hello World
Hello World
Hello World
Hello World

Pertanyaannya, kenapa hanya tampil 4 baris “Hello World“? Padahal kita mengulang dari i = 1 sampai i < 5.

Ini berkaitan dengan penggunaan tanda. Kondisi akhir perulangan adalah i < 5, yang artinya akan selalu bernilai true jika i kurang dari 5, tapi jika sudah sampai dengan 5 maka kondisi menjadi false dan perulangan berhenti.

Agar teks “Hello World” bisa tampil sebanyak 5 kali, ada 2 alternatif. Yakni bisa dengan mengubah kondisi awal menjadi i = 0, atau mengubah kondisi akhir menjadi i <=5. Pilihan kedua ini terlihat lebih baik:

1
2
3
4
5
6
7
8
9
10
class BelajarJava {
  public static void main(String args[]){
     
    int i;
    for (i = 1; i <= 5; i++) {
      System.out.println("Hello World ");
    }
   
  }
}

Hasil kode program:

Hello World
Hello World
Hello World
Hello World
Hello World

Komentar

Postingan populer dari blog ini

contoh operator logika part 2

Variabel PHP

Tipe Data Phyton