Beskonačne petlje u Javi

1. Pregled

U ovom brzom vodiču istražit ćemo načine stvaranja beskonačne petlje u Javi.

Jednostavno rečeno, beskonačna petlja je niz naredbi koji se beskrajno petlja kad završni uvjet nije zadovoljen. Stvaranje beskonačne petlje može biti programska pogreška, ali također može biti namjerno temeljeno na ponašanju aplikacije.

2. Korištenje dok

Počnimo s dok petlja. Ovdje ćemo upotrijebiti logički literal pravi napisati dok stanje petlje:

public void infiniteLoopUsingWhile () {while (true) {// učiniti nešto}}

3. Korištenje za

Sada, upotrijebimo za petlja za stvaranje beskonačne petlje:

javna void infiniteLoopUsingFor () {for (;;) {// učiniti nešto}}

4. Korištenje učiniti-dok

Beskonačna petlja se također može stvoriti pomoću rjeđih učiniti-dok petlja u Javi. Ovdje se uvjet petlje procjenjuje nakon prvog izvođenja:

javna void infiniteLoopUsingDoWhile () {učiniti {// učiniti nešto} while (true); }

5. Zaključak

Iako ćemo u većini slučajeva izbjeći stvaranje beskonačnih petlji, ali možda postoje slučajevi kada je trebamo stvoriti. U takvim scenarijima petlja će se prekinuti kad aplikacija izađe.

Gornji uzorci koda dostupni su u spremištu GitHub.