Pengulangan Dalam Bahasa Pemrograman Java
Looping atau bahasa indonesianya adalah pengulangan, yang dimaksud pengulangan disini merupakan pengulangan suatu program yang berakhir hingga suatu nilai yang telah ditentukan. Misalnya, suatu program akan terus berulang jika suatu variabel belum sampai dengan nilai TRUE atau FALSE atau kondisi tertentu.
Disini saya akan membahas pengulangan pada bahasa pemrograman Java diantaranya adalah For, While, Do While, Break dalam pengulangan, Continue dalam pengulangan.
Langsung saja ..
Baca Juga : Operator Dalam Bahasa Pemrograman Java
Berikut ini merupakan pengulangan pada bahasa pemrograman Java
- ForFor adalah pernyataan pengulangan yang dikhususkan untuk pengulangan yang secara tepat mengetahui berapa kali pengulangan akan terjadi.
Contoh program 1 :
class pernyataanFor{ public static void main(String[] args){ for (int i=1; i<11; i++){ System.out.println(i); } } }
Output program 1 :Pengulangan For
Penjelasan program 1 :Diatas merupakan program pengulangan dengan FOR, perintah pengulangam FOR akan terus dijalankan selama kondisi masih TRUE. Jadi proses kerjanya, mengecek terlebih dahulu kondisi (apakah masih TRUE ?) jika dalam kondisi TRUE, maka program diteruskan atau dilanjutkan. Sebagai contoh “i=1; i<11; i++” , artinya program akan terus mengulang sampai dengan i=10. Maka jika dicetak dengan printah “system.out.println” akan mencetak 10 baris (angka 1 sampai dengan angka 10).
Contoh program 2 :
class pernyataanForEnchanched{ public static void main(String[] args){ int[] numbers = {1,2,3,4,5,6,7,8,9,10}; for (int i:numbers) System.out.println(i); } }
Output program 2 :Pengulangan For
Penjelasan program 2 :Diatas merupakan program pengulangan FOR, tetapi ada implementasi array dalam pengulangan for, array ditandai dengan “int[] numbers ={1,2,3,4,5,6,7,8,9,10}” artinya variable ‘numbers’ memuat atau memiliki nilai 1,2,3,4,5,6,7,8,9,10.Program ini hampir sama dengan perintah FOR seperti pada contoh program 1. Untuk menampilkan atau mencetaknya juga menggunakan perintah “system.out.println”. Hasilnya program akan menampilkan output dengan jumlah 10 baris disetiap baris memuat angka 1 – 10. - WhileWhile digunakan untuk melakukan proses pengulangan suatu blok pernyataan selama kondisinya bernilai TRUE, hampir sama seperti pada FOR. Ketika kondisi FALSE, pernyataan dalam blok bisa saja tidak dijalankan sama sekali.
Contoh program :class contohWhile{ public static void main(String[] args){ int i =1; while (i < 11){ System.out.println(i); i++; } } }
Output program :Pengulangan While
Penjelasan program :Diatas merupakan program pengulangan menggunakan perintah WHILE. WHILE hampir sama dengan FOR, yaitu program akan terus dijalankan selama jika dalam kondisi TRUE. Jika dalam kondisi FALSE, program bisa saja tidak dijalankan. - Do WhileDo While digunakan untuk melakukan proses pengulangan suatu blok pernyataan selama kondisinya bernilai TRUE. Pernyataan dalam blok paling tidak dieksekusi satu kali.
Contoh program :class contohDoWhile{ public static void main(String[] args){ int i = 1; do{ System.out.println(i); i++; } while (i <= 10); } }
Output program :Pengulangan Do While
Penjelasan program :Diatas merupakan program pengulangan dengan menggunakan perintah “Do While” . Proses kerja pengulangan FOR dengan Do While itu berbeda, jika didalam FOR pengecekkan kondisinya diawal, sedangkan dalam Do While pengecekkan kondisinya diakhir. - Break dalam pengulanganBreak dalam program looping fungsinya untuk menghentikan program pengulangan. Maka dari itu, break ini sangat berguna sekali.
Contoh program :class contohBreak{ public static void main(String[] args){ for (int i=1; i<11; i++){ if (i == 5) break; System.out.println(i); } } }
Output program :Break Looping
Penjelasan program :Diatas merupakan program pengulangan dengan tambahan perintah “break”. Break didalam program tersebut, artinya memberhentikan program pengulangan yang berlanjut. Contohnya dalam program tersebut, program melakukan pengulangan hingga i < 11 (sampai 10). Akan tetapi, ada perintah lain yaitu “if(i ==5) break;” artinya jika i sudah bernilai 5, maka program berhenti. Outputnya juga menghasilkan 4 baris (1 – 4), karena angka 5 merupakan titik berhenti program. - Continue dalam pengulanganContinue merupakan syntax program yang digunakan untuk melanjutkan program yang sudah berhenti atau dalam status break. Syntax continue bisa disatukan dengan break.
Contoh program :class contohContinue { public static void main(String[] args) { int i = 1; while (i < 11) { if (i == 5) { i++; continue; } System.out.println(i); i++; } } }
Output program :Continue Looping
Penjelasan program :Diatas merupakan perogram pengulangan dengan penambahan perintah continue didalam pengulangan tersebut. Perintah continue artinya melanjutkan program. Sebelumnya dalam program tersebut melakukan pengulangan nilai i =1 sampai dengan kurang dari 11 (i < 11). Dalam program tersebut ada perintah “if(i == 5) continue” artinya jika i = 5, program dilanjutkan, akan tetapi jika dicetak (print) angka 5 tidak akan muncul.
Baca Juga : Pengertian dan Jenis Variabel dalam Bahasa Pemrograman Java
Cukup sekian artikel mengenai Pengulangan Dalam Bahasa Pemrograman Java. Semoga bermanfaat bagi para pengunjung dan jangan lupa bagikan ke teman lainnya agar ilmu ini terus mengalir. Semoga yang membagikannya mendapatkan pahala yang berlimpah. Amiin
Terimakasih dan tunggu update berikutnya ..
Belum ada Komentar untuk "Pengulangan Dalam Bahasa Pemrograman Java"
Posting Komentar