Naredba IF Naredba if radi veoma slično kao u bilo kom drugom jeziku. Štaviše, njena sintaksa je ista kao u jezicima C i C++. Primjer njene najjednostavnije upotrebe: |
Neki od operatora poređenja:
|
Tabela 1.0 |
Program koji ilustruje naredbu IF: Opis rješenja: Na osnovu logičkih izraza ( x<y , x==y i x >y) i varijabli (x, y), vrši se provjera tačnosti programa.Ako su sve tri jednakosti tačne na ekranu se ispisuje "x je manje od y" ," x je sada jednako y " i " x je sada veće od y". Opis programa: poslije unosa vrijednosti x i y vrši se provjera njihove jednakosti (da li je x veće,manje ili jednako y).Provjera se izvodi logičkim izrazima ( x<y , x==y i x >y) u naredbi IF.Logički izray x<y je tačan kada je vrijednost x manja od y. Za ove vrijednosti će se na ekranu ispisati "x je manje od y".Logički izray x==y je tačan kada je vrijednost x jednaka y.Za ove vrijednosti će se na ekranu ispisati " x je sada jednako y ".Logički izray x>y je tačan kada je vrijednost x veća od y. Za ove vrijednosti će se na ekranu ispisati " x je sada veće od y". |
Listing programa:
class PrimjerZaIf {
public static void main(String args[]) {
int x,y ;
x = 10;
y = 20;
if(x < y) System.out.println("x je manje od y");
x = x * 2
if(x == y) System.out.println(''x je sada jednako y'');
x = x * 2
if(x > y) System.out.println("x je sada veće od y");
}
}