For petlja

For petlja omogucava da se blokovi naredbi izvrsavaju vise puta uzastopno.Pored for petlje koriste se jos while i do-while petlje.

Koristi se kada je broj ponavljanja naredbi poznat unaprijed. Sastoji se iz zaglavlja i tijela petlje. Zaglavlje cine tri sekcije :sekcija za inicijalizaciju , sekcija za testiranje uslova

izvrsavanja petlje i sekcija sa izrazom za ikrementiranje

Sintaksa for petlje:

  for(<inicijalizacija>;<uslov izvrsavanja petlje>;<izraz za inkrementiranje>){
      
    <tijelo petlje> 
}
           

Semantika for petlje:

Ako je uslov izvrsavanja petlje ispunjen izvrsava se tijelo petlje, u suprotno se ne izvrsava.Nakon svakog ponavljanja izvrsava se izraz za ikrementiranje.

Primjer for petlje:

for(int i=0; i<5; i++){ // i = i + 1 skraæena notacija je i++, i=i+2 skraæena notacija i+=2
    System.out.print(i);
}

Primjer 5 : Koliko puta æe se izvesti slijedeæa for petlja (ako nema promjene vrijednosti n i i unutar petlje).

for ( n=0, i=100 ; n!=i ; ++n, --i ) {
// bilo koje naredbe
}
50 puta jer se mijenjaju obe varijabli i n (++n) i i (++i)


Index