2.6.20

Java - Nizovi

Besplatni Java kurs - 41. deo
Ovo je samo jedan od članaka koji zajedno čine besplatan Java tutorijal.

Nizovi su uređena grupa podataka istog tipa kojima se pristupa momoću zajedničkog naziva. Java nizovi mogu sadržati i druge nizove i tada se zovu višedimenzionalni nizovi. U ovom postu biće obrađeni samo jednodimenzionalni nizovi, tj. nizovi koji ne sadrže druge nizove već samo sadrže vrednosti istog tipa.

Jednodimenzonalni nizovi

Nizovi se deklarišu navođenjem tipa podataka koji će sadržati, identifikatora (naziva) niza i uglastih zagrada [ ]. Sledeći primer predstavlja jednodimenzionalni niz tipa int:

int niz_brojeva[];

Alternativno, uglaste zagrade mogu se navesti pre naziva, a posle tipa:

int [] niz_brojeva;

Oba načina su ravnopravna, jedina razlika je što je na drugi način lakše deklarisati više od jednog niza istovremeno jer je u tom slučaju dovoljno napisati samo jedan par uglastih zagrada:

byte nizA[], nizB[], nizC[];
byte [] niz1, niz2, niz3;

1.6.20

Java - Ugnježdene petlje

Besplatni Java kurs - 40. deo
Ovo je samo jedan od članaka koji zajedno čine besplatan Java tutorijal.

Petlje se mogu koristiti unutar drugih petlji. Takav način korišćenja petlji naziva se ugnježdavanje petlji. Može se ugnježdavati proizvoljan broj petlji. U svakom krugu spoljne petlje izvršiće se svi krugovi unutrašnje petlje pre nego što se pređe na izvršavanje sledećeg kruga spoljne petlje.

Sledeći primer predstavlja dve petlje od kojih je jedna ugnježdena u drugu. Spoljna petlja će se izvršiti tri puta, a unutrašnja tri puta za svaki krug spoljne petlje:

for(int s = 1; s <= 3; s++){
    System.out.println("Spoljni krug: " + s);
    for(int u = 100; u <= 300; u += 100){
        System.out.println("Unutrašnji krug: " + u/100);
        System.out.println("s = " + s + ", u = " + u);
    }
}

Rezultat izvršavanja petlje biće:

Spoljni krug: 1
Unutrašnji krug: 1
s = 1, u = 100
Unutrašnji krug: 2
s = 1, u = 200
Unutrašnji krug: 3
s = 1, u = 300
Spoljni krug: 2
Unutrašnji krug: 1
s = 2, u = 100
Unutrašnji krug: 2
s = 2, u = 200
Unutrašnji krug: 3
s = 2, u = 300
Spoljni krug: 3
Unutrašnji krug: 1
s = 3, u = 100
Unutrašnji krug: 2
s = 3, u = 200
Unutrašnji krug: 3
s = 3, u = 300


Pročitaj i nastavak:

Besplatni Java kurs - 41. deo - Nizovi