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:

        
	 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