Java:Operatorer
Fra CodeWiki
Operatorer
I Java vil du mest sannsynlig komme til å bruke operatorer i alle programmer du lager. Her er de viktigste:
- + addisjon av tekststrenger eller tall
- += addisjon og tilegning av tekstrenger eller tall
- - substraksjon
- -= Substraksjon og tilegning
- / Divisjon
- /= Divisjon og tilegning
- % Modulo - Rest av deling
- %= Modulo og tilegning
- ++ Inkrementer med èn (øk verdien med 1)
- -- dekrementer med èn (senk verdien med 1)
- > Større enn
- >= Større enn eller erlik
- < Mindre enn
- <= Mindre enn eller erlik
- != Er ikke lik
Logiske Operatorer
Hvis du skal utføre noe basert på om noe er sant eller usant, kan man bruke flere if-setninger inni hverandre. Men dette blir fort tungvint. Heldigvis kan man ta i bruk logiske operatorer. Her følger en kjapp oversikt.
- ! ikke (eks: x ! true --> x er ikke sant)
- &, "AND", her vil uttrykket bli sant hvis både x og y er sant. x og y blir alltid evaluert
- |, "OR", her vil uttrykket bli sant hvis enten x eller y er sant, x og y blir alltid evaluert
- ^, "XOR" (Exlusive Or"), uttrykket blir sant hvis x og y har ulike verdier, x og y blir alltid evaluert
- &&, "Conditional And", uttrykket blir sant hvis både x og y er sant. x og y blir ikke alltid evaluert.
- ||, "Conditional Or", uttrykket blir sant hvis enten x eller y er sant, men x og y blir ikke alltid evaluert.
