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