4.1 ARITMETIČKI OPERATORI

                             

Aritmetički  operatori se koriste u matematičkim izrazima na isti način kao što se koriste algebri.
 

Operator

Rezultat

+

Sabiranje

-

Oduzimanje

*

Množenje

/

Djeljenje

%

Modulo – ostatak pri djeljenju

++

Uvećanje za jedan

+=

Dodjeljivanje uz sabiranje

-=

Dodjeljivanje uz oduzimanje

*=

Dodjeljivanje uz množenje

/=

Dodjeljivanje uz djeljenje

%=

Dodjeljivanje uz računanje ostatka pri djeljenu

--

Umanjenje za jedan

Operandi aritmetičkih operatora moraju da budu numeričkog tipa. Ne mogu se primjeniti na podacima tipa boolean, ali mogu na podacima tipa char.

 

Ilustrovanje rada osnovnih aritmetičkih operatora

 

Opis rješenja: Korišćenjem aritmetičkih operatora ( +, - , *, /) nad cijelim brojevima i realnim brojevima, kao rezultat programa na ekranu se ispisuje:

Cjelobrojna aritmetika:

a = 2; b = 6; c = 1;  d = -1; e = 1;

Aritmetika realnih brojeva:

da = 2.0; db = 6.0; dc = 1.5; dd = -0.5; de = 0.5;

 

Listing programa:

 

class Aritmetika {

    public static void main(String args[])  {

 

        System.out.println("Cjelobrojna aritmetika");

        int a = 1 + 1;

        int b = a * 3;

        int c = b /  4;

        int d=  c - a;

        int e =  - d;

        System.out.println("a =  " +  a);

        System.out.println("b =  " +  b;

        System.out.println("c =  " +  c);

        System.out.println("d =  " +  d);

        System.out.println("e =  " +  e);

 

        System.out.println("\nAritmetika realnih brojeve");

        double da = 1 + 1;

        double db = da * 3;

        double dc = db /  4;

        double dd = dc -  a;

        double de =  -dd;

        System.out.println("da = " + da);

        System.out.println("db = " + db);

        System.out.println("dc = " + dc);

        System.out.println("dd = " + dd);

        System.out.println("de = " + de);

    }

}