Java attīstība iesācējiem

Rekenoperators Java: Inkremenācijas un dekremenācijas operators detalizēti

Visi pamācības video Java attīstība iesācējiem

Programmēšanā mainīgo manipulācija spēlē būtisku lomu. Īpaši svarīgas ir Inkriminācijas un dekremācijas operācijas, kas piedāvā vienkāršu un efektīvu veidu, kā palielināt vai samazināt vērtības. Šajā apmācībā tu iemācīsies, kā efektīvi izmantot šos operatorus Java, lai optimizētu savu kodu un padarītu to vieglāk lasāmu.

Svarīgākās atziņas

  • Inkriminācijas un dekremācijas operatori piedāvā īsās notācijas veidu, kā palielināt un samazināt mainīgās vērtības.
  • Atšķirība starp prefiksa un postfiksa variantiem var ietekmēt tava koda darbību.
  • Speciālie piešķiršanas operatori (+= un -=) samazina koda apjomu un padara to pārskatāmāku.

Solim pa solim instrukcija

Solis 1: Skaitītāja mainīgo pamati

Vispirms mēs izveidosim skaitītāja mainīgo. Tas parasti notiek ciklos vai lai saskaitītu darbības. Sākumā noregulē skaitītāja vērtību uz 1, tas nozīmē, ka tu definē: Counter = 1.

Darbības operatori Java: Inkremācijas un dekremācijas operatori sīkāk

Sol 2: Piešķiršanas operatoru izmantošana

Tagad mēs izmantosim piešķiršanas operatoru +=, lai palielinātu skaitītāju par 1. Tas nozīmē, ka tu raksti: Counter = Counter + 1. Tomēr Java tu vari izmantot īsās notācijas: Counter += 1.

Java matemātiskās operācijas: Inkrementa un dekrementa operatori sīki

Sol 3: Inkriminācijas operācija

Šeit spēlē iekļaujas inkriminācijas operācija. Tu vari izmantot īso pierakstu Counter++, lai palielinātu skaitītāju par 1. Šī metode ir ne tikai īsāka, bet arī uzlabo tava koda lasāmību. Ja tavs skaitītājs šajā brīdī ir 2, tas tagad būs 3.

Java skaitļu operatori: Inkrementa un dekrementa operatori detalizēti

Sol 4: Dekremācijas operācija

Atbilstošā dekremācijas operācija ir dekremācija, kuru tu īsteno ar operatoru --. Ja mēs noregulējam skaitītāju uz 10 un pēc tam izmantojam Countdown--, tad Countdown vērtība samazinās par 1. Tas nozīmē, ka Countdown tagad ir 9.

Java matemātiskie operatori: Inkrementa un dekremonta operatori detalizēti

Sol 5: Reizināšana un dalīšana ar īsām notācijām

Papildus inkriminācijas un dekremācijas operatoru izmantošanai ir arī īsas notācijas citām matemātiskām operācijām. Piemēram, tu vari izmantot *=, lai reizinātu. Ja MultiSpezi ir vērtība 5, tad ar MultiSpezi *= 2 vērtība tiek palielināta uz 10.

Rekenes operatori Java: Inkriminācijas un dekriminācijas operatori sīki

Dalīšanai tu izmanto operatoru /=. Kad DivSpezi ir 10, tad ar DivSpezi /= 3 vērtība mainīgajā tiks transformēta uz 3 (ņemot vērā veselā skaitļa daļu).

Java matemātiskie operatori: Inkrementa un dekrementa operatori sīkāk

Sol 6: Prefiksa un postfiksa operatori

Vēl viens svarīgs punkts ir atšķirības starp prefiksa un postfiksa operatoriem. Ar ++Counter (prefikss) Counter vērtība tiek palielināta par 1 pirms tās izmantošanas. Ar Counter++ (postfiks) vispirms piekļūsti pašreizējai Counter vērtībai, pirms tā tiek palielināta par 1.

Screenshot_ ид57

Sol 7: Vēl piemēri

Tu vari eksperimentēt, kombinējot gan prefiksa, gan postfiksa operatorus. Piemēram, tu vari izmantot System.out.println(++jaunaisSkaitītājs); tūlītēji, lai parādītu palielināto jaunā skaitītāja vērtību, kamēr System.out.println(jaunaisSkaitītājs++); parādīs pašreizējo vērtību un tikai pēc tam to palielinās.

Arī operatori Java: Inkriminēšanas un dekriminēšanas operatori sīkāk

Kopsavilkums – Aprēķina operatori Java: Inkriminācijas un dekremācijas operatori sīki

Šajā apmācībā tu iemācījies inkriminācijas un dekremācijas operāciju pamatus Java. Šo operatoru izmantošana ne tikai padara tavu kodu īsāku un lasāmāku, bet arī palīdz veikt aprēķinu operācijas efektīvi. Izmanto dažādās īsās notācijas un pievērs uzmanību atšķirībām starp prefiksu un postfiksu, lai gūtu maksimālu labumu no savām programmēšanas prasmēm.

Biežāk uzdotie jautājumi

Kā darbojas inkriminācijas operators Java?Inkriminācijas operators ++ palielina mainīgās vērtību par 1.

Kāda ir atšķirība starp prefiksa un postfiksa operatoriem?Prefiksa operatori palielina vērtību pirms tās izmantošanas, postfiksa operatori tikai pēc tam.

Kā izmantot dekremācijas operatoru?Dekremācijas operators -- samazina mainīgās vērtību par 1.

Vai es varu izmantot piešķiršanas operatorus arī citiem aprēķiniem?Jā, tu vari izmantot piešķiršanas operatorus kā +=, -=, *=, un /= dažādām aprēķinu operācijām.

Kas notiek, ja es izmantoju Counter++ un ++Counter tajā pašā rindā?Abiem ir atšķirīgas sekas uz Counter vērtību atkarībā no operatora pozīcijas.