Loop Tak Terbatas di Java

1. Ikhtisar

Dalam tutorial singkat ini, kita akan mempelajari cara membuat loop tak terbatas di Java.

Sederhananya, loop tak terbatas adalah urutan instruksi yang berputar tanpa henti ketika kondisi pengakhiran tidak terpenuhi. Membuat loop tak terbatas mungkin merupakan kesalahan pemrograman, tetapi mungkin juga disengaja berdasarkan perilaku aplikasi.

2. Menggunakan saat

Mari kita mulai dengan while loop. Di sini kita akan menggunakan literal boolean true untuk menulis kondisi loop while :

public void infiniteLoopUsingWhile() { while (true) { // do something } }

3. Menggunakan untuk

Sekarang, mari gunakan for loop untuk membuat loop tak terbatas:

public void infiniteLoopUsingFor() { for (;;) { // do something } }

4. Menggunakan do-while

Loop tanpa batas juga dapat dibuat menggunakan loop do-while yang kurang umum di Java. Di sini kondisi perulangan dievaluasi setelah eksekusi pertama:

public void infiniteLoopUsingDoWhile() { do { // do something } while (true); }

5. Kesimpulan

Meskipun dalam sebagian besar kasus kami akan menghindari membuat loop tak terbatas tetapi mungkin ada beberapa kasus di mana kami perlu membuatnya. Dalam skenario seperti itu, loop akan berhenti saat aplikasi keluar.

Contoh kode di atas tersedia di repositori GitHub.