WHILE petlja
Petlje se koriste za izvršavanje određenog koda više puta. Koliko puta će se izvršiti kod zavisi od uslova koji postavimo.
While petlja se sastoji iz uslova koji postavimo i koda:
Za razliku od For petlje kod While petlje promjenljivu moramo prethodno definisati. While petlja se u zavisnosti od uslova i promjenljive koju odredimo može izvršiti ni jednom, jednom ili više puta.
Primjer: While petlje za ispis prirodnih brojeva od 1 do 10:
![](slike/while1.png) |
int i = 1;
While(i <= 10){
System.out.print(i);
i++;
}
|
Primjer 5 : Koliko puta će se izvesti slijedeća for petlja (ako nema promjene vrijednosti n i i unutar petlje).
int i = 0;
while (++i < 5){ // uvecaj pa poredi
System.out.println(i); // ispis uvecanog
}
Ispis na ekranu:
1
2
3
4
|
int i = 0;
while (i++ < 5){ // poredi pa uvecaj
System.out.println(i); // ispis uvecanog
}
Ispis na ekranu:
1
2
3
4
5
|
++i Znači: Izvedi uvećanje pa izvedi naredbu tako će i=4 biti uvećano na 5 i tad provjeren uslov i < 5 (5 < 5), to je izlazak iz petlje. |
i++ Znači: Izvedi poređenje pa onda uvećanje tako će i=4 biti poređeno i < 5 (4 < 5), pa tek onda uvećano tek kod slijedećeg prolaza će biti (5 < 5), to je izlazak iz petlje. |
Index
|
![](../epp/000/Asistent.jpg) |