Intern
Koje vrste petlji poznajete?
sobes.tech АИ
Одговор од АИ
U Javi postoje tri glavne vrste petlji:
-
forpetlja: Koristi se kada je broj iteracija unapred poznat.// Klasična `for` petlja za iteraciju kroz opseg brojeva for (int i = 0; i < 10; i++) { System.out.println(i); }Postoji i proširena
forpetlja (for-each), koja je zgodna za iteraciju kroz kolekcije i nizove.// Proširena `for` petlja za iteraciju kroz niz String[] names = {"Alice", "Bob"}; for (String name : names) { System.out.println(name); } -
whilepetlja: Koristi se kada broj iteracija nije unapred poznat, a uslov se proverava pre svake iteracije.// `while` petlja int count = 0; while (count < 5) { System.out.println("Iteracija: " + count); count++; } -
do-whilepetlja: Sličnowhile, ali se uslov proverava nakon izvršenja tela petlje, garantujući bar jednu iteraciju.// `do-while` petlja int num = 5; do { System.out.println("Broj: " + num); num--; } while (num > 0);
Pored toga, postoje naredbe break i continue za kontrolu toka petlji.
break- prekida izvršenje trenutne petlje.continue- preskače ostatak trenutne iteracije i prelazi na sledeću.