Professional Documents
Culture Documents
Kako bi to uradili ?
NIZOVI (ARRAYS)
Jedan način:
int br1 = unos.nextInt();
int br2 = unos.nextInt();
int br3 = unos.nextInt();
…
br100 = unos.nextInt();
NIZOVI (ARRAYS)
Primjer: AnaliziranjeBrojeva.java
NIZOVI (ARRAYS)
tipPodataka[] referentnaVarijabla;
Tip podataka može biti bilo koji tip podataka - svi elementi u nizu će biti
ovog tipa.
double[] niz;
KREIRANJE NIZOVA
Imamo 2 načina kreiranja(deklaracija) nizova:
Primjer: PopuliranjeNizova.java
KREIRANJE NIZOVA
Imamo 2 načina inicijalizacije nizova:
Napisati program koji pita korisnika da unese veličinu niza, i popuniti taj
niz random brojevima.
Primjer: Naopako.java
VAR-ARG
Metodama možemo proslijediti varirajući broj argumenata istog tipa
(variable-length argument list - var arg). Da bi ovo postigli, parametar u
potpisu metode trebamo deklarisati na sljedeći način:
tipPodataka... imeParametra
int… brojevi
KOPIRANJE NIZOVA
Kopiranje nizova:
Primjer: KopiranjeNizova.java
SORTIRANJE NIZOVA
Sortiranje nizova:
Primjer: Procesiranje2DNizova.java
2D NIZOVI I METODE
Primjer: Proslijedi2DNiz.java
ZADATAK
Napisati metodu koja prima dva niza, i vraca niz zajednickih elemenata
u oba niza. Method header:
public static int[] returnCommonElements(int[] a,int[] b)
ZADATAK
Napisati dvije overload-ane metode koje vraćaju aritmetičku
sredinu(prosjek) niza sa sledećim header-ima:
public static int average(int[] array)
public static double average(double[] array).
Napisati test program koji kaže korisniku da unese 10 double brojeva,
izračunava prosjek pozivajući metodu i prikazuje prosjek tog niza
brojeva.