2.4 UPRAVLJAČKA NAREDBA IF

                             

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:

if(uslov) naredba;

 Ako je
uslov tačan, naredba se izvršava. Ako je uslov netačan, naredba se preskače.

 

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");

 

        }

}