Professional Documents
Culture Documents
Operatori, Izrazi I Petlje
Operatori, Izrazi I Petlje
Pomou komentara piemo neko objanjenje ili napomenu unutar koda, a Java ga ne tumai kao programski kod. Komentari se u Javi mogu pisati na dva naina, kao jednolinijski komentari i vielinijski komentari. Jednolinijski komentar poinje sa dvije kose crte i mora stati u jedan red. Npr. //deklaracija atributa... Vielinijski komentari se piu kada trebamo neko detaljnije objanjenje. Poinje kosom crtom i zvjezdicom a zavrava se zvjezdicom i kosom koso crtom. ((/*), (*/)). Npr. /* Piem Vielinijski komentar */
Izrazi
Izraz je naredba koja vraa neku vrijednost. Izraz ine operandi koji su razdvojeni operatorima i zagradama.
Operatori
Operatori definiraju operacije koje e se izvriti nad podacima. Java razlikuje: Aritmetiki operatori binarni:
Operatori usporedbe:
Logiki operatori:
Operatori pridruivanja:
Naredbe grananja
If-else naredba
uvjet
Primjer1:
if (p >= 90) ocjena = A; else if (p >= ocjena = B; else if (p >= ocjena = C; else if (p >= ocjena = D; else if (p >= ocjena = E; else ocjena = F; 80) 70) 60) 50)
Primjer 2:
if ( i < 10) { System.out.println(i je manje od 10 ); } else { System.out.println(i je vee ili jednako 10); }
Primjer 3:
int i = 8; if ((i >= 0) && (i < 10)) System.out.println(i + je izmeu 0 i 9); else System.out.println(i + je vee od 9 ili manje od 0);
Naredba switch
switch (izraz) { case vrijednost 1 : naredba1; case vrijednost 2 : naredba2; ... case vrijednost n : naredba n; default : naredba; Primjer 1:
switch (brojac) { case 1: System.out.println(Jedan); break; case 2: System.out.println(Dva); break; case 3: System.out.println(Tri); break; default: System.out.println(Ni jedan, ni dva, ni tri); break; }
Primjer 2:
switch (c) { case a:
System.out.println ( Slovo a ); break; case b; System.out.println ( Slovo b ); break; default; System.out.println ( Slovo nije a ili b ); break; }
Naredbe ponavljanja
while petlja
while (uvjet) { naredbe; }
uvjet
Primjer 1:
while (kvadrat <= MAX) { kvadrat = lo * lo; // Rauna kvadrat System.out.println(kvadrat); lo = lo + 1; /* rauna novu vrijednost lo */ }
do-while petlja
do naredba; while (uvjet);
uvjet
Primjer 1:
do { kvadrat = lo * lo; // Rauna kvadrat System.out.println(kvadrat); lo = lo + 1; /* Rauna novu vrijednost lo */ } while (kvadrat <= MAX);
Primjer 2:
for (int i = 1; i < MAX; i++) { System.out.println(i); // ispisuje 1 2 3 4 5 }
Jo malo primjera:
public class Sum { public static void main(String[] args) { int[] x = new int [101]; for (int i = 0; i<x.length; i++ ) x[i] = i; int sum = 0; for(int i = 0; i<x.length; i++) sum += x[i]; System.out.println(sum); } }