Aritmeettisten operaattoreiden avulla voit suorittaa algebrallisen aritmeettisen toiminnan ohjelmoinnissa. Toisin sanoen niiden avulla voit lisätä, vähentää, jakaa ja kertoa numeroita.

Tämä artikkeli kattaa myös toimeksiantajaoperaattorit. Näiden avulla voit antaa (määrittää) tietyn arvon muuttujalle.

Tämä opetusohjelma ei ole tarkoitettu vain Java-ohjelmoijille. Monet muut ohjelmointikielet, kuten C ja Python, käyttävät samoja operaattoreita. Siksi voit helposti siirtää ja soveltaa täällä saamiasi tietoja.

Aritmeettiset operaattorit

Javassa on 5 aritmeettista operaattoria - alla olevassa taulukossa on yhteenveto niistä.

Operaattorin nimi Symboli Näyteilmaisu
Lisäys + x + 3
Vähennyslasku - y-8
Kertolasku * x * y
Divisioona / x / 2
Loput % y% 3

Symbolit (+, -, /) pitäisi tuntua tutulta. Tämä johtuu siitä, että ne ovat samat kuin algebrassa tyypillisesti käytetyt.

On tärkeää huomata, että jako-operaattori (/) viittaa tässä kokonaislukujakaumaan. Tuo on, 19/5 arvioi 3. Kaikki tämän laskennan tuloksena olevat murto-osat katkaistaan.

instagram viewer

Liittyvät: Mikä on Java-rakentaja ja miten sitä käytetään?

Sinun on pitänyt huomata myös, että Java-operaattori kertomiseen on tähti (*) eikä tavallinen kertolasku (×).

Saadakseen kahden kokonaisluvun moduulin Java käyttää % symboli. Taulukossa annettu esimerkki on samanlainen kuin algebrallinen lauseke: y mod 3. % operaattori antaa loput jälkeen y on jaettu 3. Tuo on, 19%5 arvioi 4.

On hyvä käytäntö käyttää sulkeita alilausekkeiden ryhmittelyyn. Tämä helpottaa luettavuutta ja auttaa välttämään logiikka- ja syntaksivirheitä.

(4 * y + (z / 3)) // esimerkki

Kun sinulla on useita aritmeettisia operaattoreita yhdessä lausekkeessa, Java määrittää operaattorin etusijasäännöt määrittääkseen ensin mitkä alilausekkeet.

Alla olevassa taulukossa luokitellaan käyttäjän etusijatasot.

Ensisijaisuus Operaattori Kuvaus
1 *
/
%
Kertomalla, jaolla ja moduulilla on sama etusija. Jos käytetään useita tämäntyyppisiä operaattoreita, ne arvioidaan vasemmalta oikealle.
2 +
-
Yhteenlaskulla ja vähennyslaskulla on sama etusija. Jos käytetään useita tämäntyyppisiä operaattoreita, ne arvioidaan vasemmalta oikealle.
3 = Tätä operaattoria arvioidaan viimeksi.

Operaattorit (*, /, %) on korkein etusija, minkä jälkeen seuraa (+, -) ja lopuksi (=). Operaattorit (*, /, %) ja (+, -) kaikki yhdistävät vasemmalta oikealle. Tämä tarkoittaa yksinkertaisesti sitä, että heidän arviointinsa alkaa vasemmalta käyttäjältä.

Kolmas operaattori (=) yhdistää oikealta vasemmalle. Joten jos on x = 3, se tarkoittaa, että 3 on osoitettu x, ja ei x on määritetty 3.

Tehtäväoperaattorit

Tehtäväoperaattori (=) määrittää arvon muuttujalle.

y = y + 7;

Yllä oleva lauseke lisää 7 että y ja määrittää lopullisen tuloksen y. Jos olet uusi ohjelmoija, tämä ilmaisu saattaa tuntua hieman oudolta. Tämän ei pitäisi häiritä sinua, koska kääntäjä ymmärtää, mitä yrität tehdä.

Yhdistetty tehtävä

Voit yksinkertaistaa tehtävän ilmaisutapaa yhdistelmäoperaattorilla.

Edellisessä esimerkissä olisimme voineet yksinkertaisesti kirjoittaa:

y + = 7;

Katso alla olevasta taulukosta, kuinka voit käyttää yhdistelmäosoitusoperaattoreita.

Yhdistetty operaattori Näyteilmaisu Laajennettu muoto
+= x + = 2 x = x + 2
-= y - = 6 y = y-6
*= z * = 7 z = z * 7
/= a / = 4 a = a / 4
%= b% = 9 b = b% 9

Kasvu- ja vähennysoperaattorit

Jos sinulla on yhdistetty tehtävä +=1, voit yksinkertaisesti kirjoittaa sen nimellä ++. Tätä kutsutaan "lisäysoperaattoriksi". Samoin vähennysoperaattori on --.

Liittyvät: Kuinka kirjoittaa a for Loop Java

Kun sitä käytetään ennen operandia, kasvu- ja vähennysoperaattorit tunnetaan "etuliiteoperaattoreina". Ja kun niitä käytetään operandin jälkeen, niitä kutsutaan "postfix-operaattoreiksi".

Etuliitteellä muutetaan ensin muuttuvaa muuttujaa ja sitä käytetään sitten, kun taas postfixin kanssa käytetään alkuperäistä arvoa ennen muokkausta.

y ++; // postfix, monien ohjelmoijien suosituin muoto
++ y; // etuliite

Yleensä sekä postfix- että prefix-operaattorit antavat saman vastauksen. Vasta kun suuria lausekkeita käsitellään, vastaus voi muuttua.

Saada operaattorit toimimaan sinulle

On tärkeää huomata, että kasvu- ja vähennysoperaattorit vaikuttavat vain muuttujiin (esim. x ++) eikä suoria arvoja (mutta ei 5++). Älä myöskään jätä välilyöntiä, kun käytät lisäys- ja vähennysoperaattoreita, toisin kuin aikaisemmin. Se antaa kääntöaikavirheen.

Käytä lausekkeiden ryhmittelemiseen loogisesti aina sulkeita. Näin vältetään tarpeettomat logiikkavirheet.

Kun nämä operaattorit ovat turvavyön alla, Java-käyttöoikeuksien muokkaajien käyttämisen ymmärtäminen on helppoa.

Sähköposti
4 Java-selostusta

Olet vasta aloittamassa Java-ohjelmaa Opi käsiksi sen 4 pääsymodifikaattorilla.

Lue seuraava

Liittyvät aiheet
  • Ohjelmointi
  • Java
  • Koodausoppaat
Kirjailijasta
Jerome Davidson (12 artikkelia julkaistu)

Jerome on MakeUseOfin henkilöstökirjailija. Hän käsittelee artikkeleita ohjelmoinnista ja Linuxista. Hän on myös salauksen harrastaja ja pitää aina salakirjoitusteollisuutta.

Lisää Jerome Davidsonilta

Tilaa uutiskirjeemme

Liity uutiskirjeeseemme, jossa on teknisiä vinkkejä, arvosteluja, ilmaisia ​​e-kirjoja ja erikoistarjouksia!

Vielä yksi askel !!!

Vahvista sähköpostiosoitteesi juuri lähettämässäsi sähköpostiviestissä.

.