Pengulangan Menggunakan While Dalam Bahasa Pemrograman Java
Sekali lagi kita membahas mengenai Cara Melakukan Pengulangan while dalam Bahasa Pemrograman Java.
Jika sebelumnya menggunakan for-loop, maka kali ini menggunakan while-loop, struktur syntax yang berbeda tapi tujuannya sama, ialah untuk melaksanakan pengulangan.
baca juga : For Loop dalam Bahasa Java
Bentuk Umum
while (kondisi) {
// c0de
}
Selagi kondisi tersebut benar, maka pengulangan akan tetap dilakukan.
Contoh Pengulangan Menggunakan while loop
Misalkan kita ingin melaksanakan pengulangan dari 1 10.
baca juga : Operator Relasional dalam Bahasa Java
Source Code:
// instruksi ini ditulis dari ng0ding.blogspot.com public class Ng0ding { public static void main(String[] args) { int nilai = 1; while (nilai <= 10) { System.out.println(nilai); nilai++; } } }
Output:
Pengulangan 1 sampai 10 menggunakan while loop dalam Bahasa Java |
Pengulangan while juga mampu dilakukan Pengulangan bersarang, contohnya mampu sama saja mirip artikel mengenai Pengulangan Menggunakan for loop.
Infinite Loop
Apa itu Infinite Loop ?
Infinite loop atau dikenal dengan endless loop (pengulangan yang gak berakhir), ialah ketika kondisi di pengulangan selalu bernilai benar.
Source Code:
// instruksi ini ditulis dari ng0ding.blogspot.com public class Ng0ding { public static void main(String[] args) { while (true) { System.out.println("Infinite Loop"); } } }
Output:
Tampilan infinite loop, jikalau anda mengalaminya hentikan programnya saja. |
Kesimpulan
Jika anda telah membaca artikel sebelumnya mengenai for loop, mungkin anda akan mendapati hal yang berbeda.
Biasanya for loop dilakukan jikalau programmer telah mengetahui batas awal, batas akhir, dan update nilai, untuk dijalankannya suatu pengulangan.
seperti referensi membuat 1 10 tadi, bahu-membahu lebih baik kita melaksanakan pengulangan menggunakan for loop, karna kita tahu bahwa:
Pengulangan dimulai dari 1,
Berakhir sampai bernilai 10,
Dan ada peningkatan 1 nilai setiap pengulangan.
Setelah while loop, kita akan membahas mengenai do-while loop, dimana mungkin sedikit sama, tetapi ada yang berbeda dari kedua syntax tersebut.
Saat melaksanakan pengulangan, pastikan ada kondisi dimana pengulangan tersebut berhenti, jangan sampai terjadi infinite loop.
Sekian dan Terima Kasih. Sumber http://ng0ding.blogspot.com/