16.4.20

Java - Aritmetički operatori

Besplatni Java kurs - 16. deo
Ovo je samo jedan od članaka koji zajedno čine besplatan Java tutorijal.

Aritmetički operatori služe za izvršavanje aritmetičkih operacija kao što su sabiranje, oduzimanje, množenje itd.

Aritmetički operatori su:

  • + aritmetički operator za sabiranje
  • - aritmetički operator za oduzimanje / unarni minus
  • * aritmetički operator za množenje
  • / aritmetički operator za deljenje
  • % aritmetički operator za ostatak pri deljenju (moduo)
  • ++ unarni aritmetički operator za uvećanje za jedan (inkrement)
  • -- unarni aritmetički operator za umanjenje za jedan (dekrement)

Unarni aritmetički operatori

Unarni operatori se vezuju za jedan operand, npr:

-3 // unarni operator minus

U navedenom primeru unarni operator minus stoji uz literal 3 i time ga preobražava u -3.

Binarni aritmetički operatori

Binarni operatori se vezuju za dva operanda. Većina operatora su binarni, npr:

x - 2 // binarni operator minus

U navedenom primeru binarni operator minus stoji između promenljive x i literala 2 i na taj način umanjuje x za 2.

Aritmetički operator za sabiranje

Sabiranje u Javi vrši se pomoću aritmetičkog operatora za sabiranje, npr:

ukupnaPlata = plata + bonus;

U navedenom primeru pomoću aritmetičkog operatora za sabiranje sabrani su plata i bonus, a rezultat sabiranja je dodeljen promenljivoj ukupnaPlata.

Aritmetički operator za oduzimanje

Oduzimanje u Javi se vrši pomoću aritmetičkog operatora za oduzimanje, npr:

ukupnaCena = cena - popust;

U navedenom primeru pomoću aritmetičkog operatora za oduzimanje cena je umanjena za iznos popusta, a rezultat oduzimanja je dodeljen promenljivoj ukupnaCena.

Aritmetički operator za množenje

Množenje u Javi vrši se pomoću aritmetičkog operatora za množenje, npr:

dnevnica = brojSatiRada * cenaRadnogSata;

U navedenom primeru pomoću aritmetičkog operatora za množenje pomnožen je broj sati rada sa cenom radnog sata, a rezultat množenje je dodeljen promenljivoj dnevnica.

Aritmetički operator za deljenje

Deljenje u Javi se vrši pomoću aritmetičkog operatora za deljenje, npr:

cenaPoOsobi = ukupnaCena / brojOsoba;

U navedenom primeru pomoću aritmetičkog operatora za deljenje ukupna cena podeljena je sa brojem osoba, a rezultat deljenja je dodeljen promenljivoj cenaPoOsobi.

Aritmetički operator za ostatak pri deljenju (moduo)

Računanje ostatka pri celobrojnom deljenju u Javi vrši se pomoću aritmetičkog operatora za ostatak pri deljenju (moduo), npr:

nepodeljeneJabuke = brojJabuka % brojDece;

U navedenom primeru pomoću aritmetičkog operatora za ostatak pri deljenju (moduo) podeljen je broj jabuka sa brojem dece, a ostatak je dodeljen promenljivoj nepodeljeneJabuke.

Unarni aritmetički operator za uvećanje za jedan (inkrement)

Kada je potrebno uvećati neki broj za jedan u Javi koristi se unarni aritmetički operator za uvećanje za jedan (inkrement), npr:

brojPutnika++;

U datom primeru pomoću unarnog aritmetičkog operatora za inkrement uvećava se vrednost promenljive brojPutnika za jedan. Dejstvo navedenog primera je istovetno dejstvu sledećeg izraza:

brojPutnika = brojPutnika + 1;

Prvi izraz se koristi češće od drugog jer je kraći i pregledniji.

Unarni aritmetički operator za umenjenje za jedan (dekrement)

Kada je potrebno umanjiti neki broj za jedan u Javi koristi se unarni aritmetički operator za umenjenje za jedan (dekrement), npr:

brojSekundiDoPoletanja--;

U datom primeru pomoću unarnog aritmetičkog operatora za dekrement umanjuje se vrednost promenljive brojSekundiDoPoletanja za jedan. Dejstvo navedenog primera je istovetno dejstvu sledećeg izraza:

brojSekundiDoPoletanja = brojSekundiDoPoletanja - 1;

Prvi izraz se koristi češće od drugog jer je kraći i pregledniji.


Pročitaj i nastavak:

Besplatni Java kurs - 17. deo - Java - Aritmetički operatori za dodelu uz aritmetičku operaciju

No comments:

Post a Comment