Lorem ipsum dolor sit amet, consectetur adipiscing elit. Test link

Contoh Kode Program Perulangan For Bahasa Java

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

__________________________________________________________________________

class BelajarJava {

    public static void main(String args[]){

        for (int i = 1; i < 5; i++) {

            System.out.println("Hello World ");

        }

       

    }

}

__________________________________________________________________________


 Di baris 4 kita 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:

__________________________________________________________________________

class BelajarJava {

    public static void main(String args[]){

        for (int i = 1; i <= 5; i++) {

            System.out.println("Hello World ");

        }

       

    }

}

__________________________________________________________________________


 Hasil kode program:

__________________________________________________________________________

Hello World

Hello World

Hello World

Hello World

Hello World

__________________________________________________________________________


 Sekarang teks "Hello World" sudah tampil sebanyak 5 kali. Sekali lagi, hati-hati dengan menggunakan tanda perbandingan, terutama antara "<" dengan "<=".


 Di dalam perulangan, kita juga bisa mengakses variabel counter seperti contoh berikut:

__________________________________________________________________________

class BelajarJava {

    public static void main(String args[]){

        for (int i = 1; i <= 5; i++) {

            System.out.println("Hello World  "+ i);

        }

       

    }

}

__________________________________________________________________________


 Hasil kode program:

__________________________________________________________________________

Hello World 1

Hello World 2

Hello World 3

Hello World 4

Hello World 5

__________________________________________________________________________


 Sekarang setelah teks "Hello World", tampil angka yang berasal dari nilai variabel i. Karena dalam setiap iterasi variabel counter i akan naik 1 angka (proses increment), maka ketika ditampilkan juga akan naik 1 angka untuk setiap iterasi.

Posting Komentar