abc Programski jezik Java
Teorijska priprema - Naredba if - else u Javi
Java if naredba se koristi za testiranje uslova. Ona vraća vrijednosti true ili false. Postoje različiti tipovi if naredbe u Javi.
- if naredba
- if-else naredba
- ugniježdena (nested) if naredba
- if-else-if stepenasta naredba
Java IF naredba
If naredba testira uslov. Ona se izvršava ako je uslov true.
Sintaksa:
if (uslov){
//kod koji se izvršava
}
Primjer:
Listing programa:
public class IfExample {
public static void main(String[] args) {
int age = 20;
if (age > 18) {
System.out.print("Stariji od 18");
}
}
}
Ispis na ekranu:
Stariji od 18
Java IF-else naredba
If-else naredba takođe testira uslov. Ona izvršava if blok ako je uslov true inače izvršava else blok.
Sintaksa:
if(uslov){
//kod ako je uslov true
}else{
//kod ako je uslov false
}
Primjer:
Listing programa:
public class IfElseExample {
public static void main(String[] args) {
int number = 13;
if (number % 2 == 0) {
System.out.println("paran broj");
} else {
System.out.println("neparan broj");
}
}
}
Ispis na ekranu:
Neparan broj
Java IF-else-if stepenasta naredba
If-else-if stepenasta naredba izvršava jedan uslov iz više naredbi.
Sintaksa:
if(uslov1){
//kod koji se izvršava ako je uslov1 true
}else if(uslov2){
//kod koji se izvršava ako je uslov2 true
}
else if(uslov3){
// kod koji se izvršava ako je uslov3 true
}
...
else{
//kod koji se izvršava ako su svi uslovi false
}
Primjer:
Listing programa:
public class IfElseIfExample {
public static void main(String[] args) {
int marks = 65;
if (marks < 50) {
System.out.println("nedovoljan");
} else if (marks >= 50 && marks < 60) {
System.out.println("ocjena 2");
} else if (marks >= 60 && marks < 70) {
System.out.println("ocjena 3");
} else if (marks >= 70 && marks < 80) {
System.out.println("ocjena 4");
} else if (marks >= 80 && marks < 90) {
System.out.println("ocjena 5");
} else if (marks >= 90 && marks < 100) {
System.out.println("ocjena 5+");
} else {
System.out.println("Pogrešan unos!");
}
}
}
Ispis na ekranu:
ocjena 3
Unicode sistem < Index > Naredba switch u Javi
|