Operatori u Javi

Operator u Javi je simbol koji se koristi za izvođenje operacija. Postoji mnogo tipova operatora u Javi kao što su unarni operator, aritmetički operator, relacioni operator, operator pomaka, bitwise operator, ternarni operator i operator dodjele.

Operatori

Prioritet

postfix

expr++ expr--

unarni

++expr --expr +expr -expr ~ !

multiplikativni

* / %

aditivni

+ -

pomak (shift)

<< >> >>>

relacioni

< > <= >= instanceof

jednakost

== !=

bitwise AND

&

bitwise exclusive OR

^

bitwise inclusive OR

|

logički AND

&&

logički OR

||

ternarni

? :

dodjela

= += -= *= /= %= &= ^= |= <<= >>= >>>=


=  operator dodjele
*= operator dodjele
/= operator dodjele
%/ operator dodjele
+= operator dodjele
-= operator dodjele
!= relacija nejednakosti
== relacija jednakosti
>= vece ili jednako
<= manje ili jednako
>  vece
<  manje
-  oduzimanje
+  sabiranje
%  ostatak djeljenja
/  dijeljenje
*  množenje
-- minus jedan (-1) 
++ plus jedan (+1)

!  logička negacija
|| logičko "ili"
&& logičko "i"

5. Primjeri operatora u naredbi ispisa System.out.print():

    int a=3, b=2;
    System.out.print("Suma: ");
    System.out.println(a + b);
    System.out.print("Razlika: ");
    System.out.println(a - b);
    System.out.print("Proizvod: ");
    System.out.println( a * b);
    System.out.print("Modul: ");
    System.out.println(a % b);

Ispis na ekranu:
Suma: 5
Razlika: 1
Proizvod: 6
Modul: 1    

6. Primjeri operatora u naredbi ispisa System.out.print():

    // deklarisanje varijabli
    int a = 3, b = 2;

    // + operator sabiranja
    System.out.println("a + b = " + (a + b));

    // - operator oduzimanja
    System.out.println("a - b = " + (a - b));

    // * operator mnozenja
    System.out.println("a * b = " + (a * b));

    // / operator dijeljenja
    System.out.println("a / b = " + (a / b));

    // % modulo operator
    System.out.println("a % b = " + (a % b));

Ispis na ekranu:
a + b = 5
a - b = 1
a * b = 6
a / b = 1
a % b = 1

Index