18.4.20

Java - Aritmetički operatori za dodelu uz aritmetičku operaciju

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

Iza možda zastrašujućeg naslova krije se skup izuzetno korisnih operatora koji skraćuju izraze i čine kôd čitljivijim. Postoji pet operatora za dodelu uz aritmetičku operaciju:

  • += aritmetički operator za dodelu uz sabiranje
  • -= aritmetički operator za dodelu uz oduzimanje
  • *= aritmetički operator za dodelu uz množenje
  • /= aritmetički operator za dodelu uz deljenje
  • %= aritmetički operator za dodelu uz ostatak pri deljenju

Aritmetički operator za dodelu uz sabiranje

Ovaj operator predstavlja spoj sabiranja promenljive i neke vrednosti i zatim dodele vrednosti rezultata sabiranja toj istoj promenjivoj. Npr:

plata += 1000;

Navedeni primer je istovetan sledećem:

plata = plata + 1000;

U oba primera ishod je isti: plata se uvećava za 1000. U prvom primeru koriščen je aritmetički operator za dodelu uz sabiranje. U drugom primeru su korišćena dva operatora: operator dodele i aritmetički operator za sabiranje.

Aritmetički operator za dodelu uz oduzimanje

Aritmetički operator za dodelu uz oduzimanje predstavlja spoj oduzimanja neke vrednosti od promenljive i dodele vrednosti rezultata oduzimanja toj istoj promenjivoj. Npr:

cena -= popust;

Navedeni primer je istovetan sledećem:

cena = cena - popust;

U oba primera ishod je isti: cena se umanjuje za vrednost popusta. U prvom primeru koriščen je aritmetički operator za dodelu uz oduzimanje. U drugom primeru su korišćena dva operatora: operator dodele i aritmetički operator za oduzimanje.

Aritmetički operator za dodelu uz množenje

Ovaj operator predstavlja spoj množenja promenljive i neke vrednosti i zatim dodele vrednosti rezultata množenja toj istoj promenjivoj. Npr:

dnevnica *= 2;

Navedeni primer je istovetan sledećem:

dnevnica = dnevnica * 2;

U oba primera ishod je isti: dnevnica se udvostručuje. U prvom primeru koriščen je aritmetički operator za dodelu uz množenje. U drugom primeru su korišćena dva operatora: operator dodele i aritmetički operator za množenje.

Aritmetički operator za dodelu uz deljenje

Aritmetički operator za dodelu uz deljenje predstavlja spoj deljenja neke promenljive nekim brojem i dodele vrednosti rezultata deljenje toj istoj promenjivoj. Npr:

cena /= 2;

Navedeni primer je istovetan sledećem:

cena = cena / 2;

U oba primera ishod je isti: cena dobija dva puta manju vrednost. U prvom primeru koriščen je aritmetički operator za dodelu uz deljenje . U drugom primeru su korišćena dva operatora: operator dodele i aritmetički operator za deljenje.

Aritmetički operator za dodelu uz ostatak pri deljenju (moduo)

Ovaj operator predstavlja spoj računanja ostatka pri deljenju neke promenljive nekim brojem i dodele vrednosti ostatka pri deljenju toj istoj promenjivoj. Npr:

broj %= 3;

Navedeni primer je istovetan sledećem:

broj = broj % 3;

U oba primera ishod je isti: vrednost promenljive broj se postavlja na vrednost ostatka pri deljenju tog broja sa tri. U prvom primeru koriščen je aritmetički operator za dodelu uz ostatak pri deljenju. U drugom primeru su korišćena dva operatora: operator dodele i aritmetički operator za ostatak pri deljenju.


Pročitaj i nastavak:

Besplatni Java kurs - 18. deo - Java - Rad sa bitovima

No comments:

Post a Comment