Java arendamine algajatele

Java operaatorite mõistmine – prioriteetide õige rakendamine

Kõik õpetuse videod Java arendamine algajatele

Java on programmeerimiskeel, mis töötab erinevate operaatoritega, et teostada arvutusi ja loogilisi hindamisi. Programmeerimisel on ülioluline mõista nende operaatorite prioriteete, et vältida vigu avalduste hindamisel. See juhend viib sind läbi operaatori prioriteetide põhireeglite ja näitab, kuidas saad Java-s avaldusi õigesti hinnata.

Olulisemad järeldused

  • Punkt-enne-joonise reegel ütleb, et korrutamised ja jagamised hinnatakse enne liitmise ja lahutamise teostamist.
  • Jarvu kasutatakse selleks, et muuta soovitud hindamise järjekorda.
  • Loogilised avaldused nagu "ja" ja "või" võivad aidata formuleerida keerulisi tingimusi, kusjuures hindamise järjekord on oluline.

Samm-sammuline juhend

Alustame lähtemuuttujate vaatamisest. Loo uus Java klass ja määra esimesed muutujad.

Siin määrad muutujad a, b ja c väärtustega 2, 3 ja 2 oma koodis.

Nüüd loote arvutuse, mis väljastab a + b * c tulemuse. See on oluline näide punkt-enne-joonise reeglist.

Java operaatorite mõistmine – prioriteetide õige rakendamine

Siin kasutame arvutust, et näidata, millised väärtused tagastatakse.

Kui sa seda arvutust teeksid, arvutatakse kõigepealt b * c ja siis liidetakse a. Tulemuseks on sel juhul 8. On oluline märkida, et korrutamine toimub enne liitmist.

Kui sa ümbritsed sama näite sulgudega, st (a + b) * c, muutub operatsiooni prioriteet. Nüüd arvutatakse kõigepealt a + b ja seejärel korrutatakse c-ga.

Tulemus on nüüd 10, kuna kõigepealt arvutatakse a + b, st 5, mis seejärel korrutatakse c-ga, st 2.

Java-s saab ka tingimusi kontrollida if-lause kaudu. Siinkohal on hindamise järjekord kriitilise tähtsusega. Sa saad kahte tingimust siduda "või".

Jõusa see kood ja sa näed, et väljund on tõene, kuna mõlemad tingimused on tõesed.

Java operaatorite mõistmine – prioriteetide õige rakendamine

Muuda tingimusi nii, et need ei kehti ja vaata tulemust. Kui kõik tingimused on valed, ei kuvata väljundit.

Java operaatorite mõistmine – prioriteetide õige rakendamine

Kui soovid muutuda hindamise järjekorda, saad kasutada sulgudes.

Sellisel juhul toimub väljund "A至少一条语句为真", kuna teine tingimus on tõene, kuigi esimene on vale.

Kui sa nüüd kohandad kõiki tingimusi nii, et need on valed, saad väljundi, kus ükski väide ei ole tõene. See näitab sulgude sees prioriteeti ja nende tähtsust loogika jaoks.

Kokkuvõtlikult saab öelda: prioriteetide õige rakendamine ja sulgude oskuslik paigutamine mõjutavad, kuidas avaldusi hinnatakse ja seega ka, kuidas sinu programm töötab. See on põhiaspekt, mida sa ei tohiks ignoreerida, kui kirjutad Java-s keerulisi tingimusi või arvutusi.

Kokkuvõte – Prioriteedid ja avaldused Java-s

Oled õppinud Java operaatori prioriteedi põhimõtteid. Tugeva arusaamaga punkt-enne-joonise reeglitest ja sulgude kasutamisest saad avaldusi Java-s tõhusalt hinnata ja vigu vältida. Pane tähele, kuidas tingimused ja loogilised operaatorid omavahel seonduvad, et saavutada õigeid tulemusi.

Korduma kippuvad küsimused

Kui olulised on sulud Java-s?Sulgudel on ülioluline tähtsus hindamise järjekorra määramisel ja loogiliste avalduste selge struktureerimise osas.

Mida juhtub, kui ma ei pööra tähelepanu avalduste järjekorrale?Arvutuse aluste ignoreerimine võib viia ootamatute tulemusteni ja põhjustada, et programm ei tööta nagu soovitud.

Kuidas saan hallata keerulisemaid tingimusi?Kasutage sulgude abil, et tagada hindamine soovitud järjekorras, ja jagage keerulisi avaldusi lihtsamateks osadeks.