Java programavimas pradedantiesiems

Skaičiavimo operatoriai Java: Inkrimentavimo ir dekrimentavimo operatoriai detaliai

Visi pamokos vaizdo įrašai Java plėtra pradedantiesiems.

Programavime manipuliacija kintamaisiais atlieka esminį vaidmenį. Ypač svarbios yra inkrementavimo ir dekrementavimo operacijos, kurios suteikia paprastą ir efektyvų būdą didinti arba mažinti vertes. Šiame vadove išmoksi, kaip efektyviai naudoti šiuos operatorius Java kalboje, kad optimizuotum savo kodą ir padarytum jį lengviau skaitomą.

Svarbiausi atradimai

  • Inkrementavimo ir dekrementavimo operatoriai suteikia trumpą užrašymą kintamųjų didinimui ir mažinimui.
  • Skirtumas tarp prefiksinių ir postfiksinių variantų gali turėti įtakos tavo kodo veikimui.
  • Specialūs priskyrimo operatoriai (+= ir -=) sumažina kodo apimtį ir padaro jį aiškesnį.

Žingsnis po žingsnio vadovas

1 etapas: Skaičiuotojo kintamųjų pagrindai

Pirma, sukursime skaičiuotojo kintamąjį. Tai paprastai daroma cikluose arba skaičiuojant operacijas. Pradžioje nustatyk Counter vertę į 1, t.y. apibrėži: Counter = 1.

Skaičiavimo operatoriai Java: Inkremento ir dekremento operatoriai išsamiai

2 etapas: Priskyrimo operatorių naudojimas

Dabar naudokime priskyrimo operatorių +=, kad padidintume Counter vienetu. Tai reiškia, kad rašai: Counter = Counter + 1. Tačiau Java gali naudoti trumpą užrašymą: Counter += 1.

Aritmetinės operatoriai Java kalboje: Inkriminavimo ir dekriminavimo operatoriai išsamiai

3 etapas: Inkrementavimo operacija

Čia pasireiškia inkrementavimo operacija. Galite naudoti trumpą užrašymą Counter++, kad padidintumėte Counter vienetu. Ši metodo ne tik trumpesnė, bet ir pagerina tavo kodo skaitomumą. Jei tavo Counter tuo metu turi vertę 2, dabar jis bus 3.

Skaičiavimo operatoriai Java: Inkriminavimo ir dekriminavimo operatoriai detaliai

4 etapas: Dekrementavimo operacija

Atitinkama inkrementavimo operacijai yra dekrementavimo operacija, kurią galima įgyvendinti naudojant operatorių --. Jei nustatome Countdown į 10 ir vėliau naudojame Countdown--, Countdown vertė sumažės 1. Tai reiškia, kad Countdown dabar yra 9.

Aritmetiniai operatoriai Java: Inkriminimo ir dekriminimo operatoriai detaliai

5 etapas: Daugyba ir Dalis su trumpu užrašu

Be inkrementavimo ir dekrementavimo operatorių naudojimo yra ir trumpi užrašai kitoms matematinėms operacijoms. Pavyzdžiui, galite naudoti *= daugybai. Jei MultiSpezi vertė yra 5, tai su MultiSpezi *= 2 verte padidėja iki 10.

Skaičiavimo operatoriai Java: Inkramentavimo ir dekramentavimo operatoriai išsamiai

Dalijimui naudosite /= operatorių. Jei DivSpezi nustatytas 10, tada su DivSpezi /= 3, vertė kintamajame pakeičiama į 3 (atsižvelgiant į sveikąją dalį).

Aritmetiniai operatoriai Java: Inkrimentavimo ir dekrimentavimo operatoriai išsamiai

6 etapas: Prefiksiniai ir postfiksiniai operatoriai

Dar vienas svarbus dalykas yra skirtumai tarp prefiksinių ir postfiksinių operatorių. Su ++Counter (prefiksas) Counter vertė padidėja 1 prieš naudojimą. Su Counter++ (postfiksas) pirmiausia pasieki dabartinę Counter vertę, kol ji padidinama 1.

Ekrano nuotrauka_ ид57

7 etapas: Daugiau pavyzdžių

Galite eksperimentuoti, derindami tiek prefiksinius, tiek postfiksinius operatorius. Pavyzdžiui, galėtumėte naudoti System.out.println(++neuerCounter); norėdami iš karto parodyti naujo Counter padidintą vertę, o System.out.println(neuerCounter++); parodys dabartinę vertę ir tik tada ją padidins.

Java skaičiavimo operatoriai: Inkremento ir dekremento operatoriai išsamiai

Santrauka – Apskaičiavimo operatoriai Java: Inkrementavimo ir dekrementavimo operatoriai išsamiai

Šiame vadove sužinojai inkrementavimo ir dekrementavimo operacijų pagrindus Java. Šių operatorių naudojimas ne tik sutrumpina ir padaro tavo kodą skaitomesnį, bet ir padeda efektyviai atlikti skaičiavimus. Naudok įvairius trumpus užrašus ir atkreipk dėmesį į skirtumus tarp prefikso ir postfiksinio, kad išnaudotum kuo daugiau iš savo programavimo.

Dažnai užduodami klausimai

Kaip veikia inkrementavimo operatorius Java?Inkrementavimo operatorius ++ padidina kintamojo vertę 1.

Koks skirtumas tarp prefiksinių ir postfiksinių operatorių?Prefiksiniai operatoriai padidina vertę prieš naudojimą, postfiksiniai operatoriai tik po jo.

Kaip taikyti dekrementavimo operatorių?Dekrementavimo operatorius -- sumažina kintamojo vertę 1.

Ar galiu priskyrimo operatorius naudoti ir kitoms skaičiavimo rūšims?Taip, galite naudoti priskyrimo operatorius, tokius kaip +=, -=, *= ir /= įvairioms skaičiavimo operacijoms.

Kas nutiks, jei naudosiu Counter++ ir ++Counter toje pačioje eilutėje?Abu turi skirtingą poveikį Counter vertei, priklausomai nuo operatoriaus pozicijos.