Šiame vadove išmoksi, kaip kodo-blokai ir galiojimo sritys (Scopes) Java programavimo kalboje gali būti naudojami tikslingai. Žinios iš pirmosios šio vadovo dalies apie galiojimo sritis bus čia toliau plėtojamos. Suprasi, kaip skirtingos kintamosios yra apibrėžiamos skirtinguose blokuose ir kokias prieigos teises turi.
Pagrindinės įžvalgos
- Galiojimo sritys yra esminės valdant kintamuosius Java kalboje.
- Anoniniai blokai leidžia kurti lokalias galiojimo sritis.
- Svarbu atsižvelgti į kintamojo tipą, kad skaičiavimai būtų atlikti teisingai.
Žingsnis po žingsnio vadovas
Kodo bloko apibrėžimas
Norėdamas sukurti naują galiojimo sritį, gali apibrėžti bloką metodo viduje.
Čia yra paprastas anoninio bloko pavyzdys, kurį gali sukurti metodo viduje. Šis blokas gali turėti kelias lokalias kintamąsias.

Įgyvendinimas ir skaičiavimas bloke
Bloke apibrėži kintamuosius, kurie galioja tik šiame bloke. Pasidarykime skaičiavimą ir išveskime rezultatus.
Šie kintamieji matomi tik šiame bloke. Tu gali su jais atlikti skaičiavimus.

Prieiga prie kintamųjų viršutiniame bloke
Tu taip pat gali naudoti kintamuosius, apibrėžtus viršutiniame bloke, vidiniame bloke.
Tokiu būdu vidinis blokas leidžia atlikti skaičiavimus su kintamaisiais iš išorinės galiojimo srities.

Kintamojo tipo tikrinimas skaičiavimuose
Pastebėk, kad kintamojo tipas yra lemiamas rezultatui. Java kalboje dalinant dvi sveikąsias skaičių tipo vertes, taip pat gaunamas sveikas skaičius.
Čia taip pat slypi sprendimo raktas į problemą, kurios nori išvengti: teisingas duomenų tipų naudojimas.

Kodo stiliaus ir struktūros laikymasis
Aiškus ir skaitomas kodas yra svarbus. IDE automatiškai įsivaizduoja kodą bloke, kas daro hierarchiją matomą. Tu turėtum stebėti nuoseklų įtraukimo stilių, kad padidintum skaitomumą.
Mūsų blokai su įnesti kodo blokais
Java kalboje tu gali apibrėžti kitus blokų, kas leidžia sukurti hierarchinę struktūrą.
Kintamieji, apibrėžti vidiniame bloke, nėra matomi už šio bloko ribų, kas daro galiojimo sritį tvirtesnę.

Išvados apie galiojimo sričių veikimą Java
Naudodamas aukščiau paminėtas technikas, galėsi efektyviau dirbti su galiojimo sritimis ir kodo blokais Java kalboje. Bus naudinga eksperimentuoti su savo pavyzdžiais, kad įgytum pojūtį dėl kintamųjų matomumo ir prieigos teisių.
Santrauka – Java galiojimo sritys ir kodo blokai: Žingsnis po žingsnio vadovas
Šis vadovas pristatė tau pagrindus, kaip naudoti kodo blokus ir galiojimo sritis Java kalboje. Tu išmokai, kaip deklaruoti ir valdyti lokalias kintamąsias, taip pat įvairių duomenų tipų svarbą skaičiavimuose.
Dažniausiai užduodami klausimai
Kaip apibrėžti lokalią galiojimo sritį Java?Tu apibrėži lokalią galiojimo sritį rašydamas kodą viduje skliaustų {}.
Ar galiu pasiekti kintamuosius viršutiniuose blokuose iš vidinio bloko?Taip, tu gali pasiekti kintamuosius viršutiniame bloke, kai jie yra apibrėžti šiame bloke.
Kodėl duomenų tipas yra svarbus skaičiavimuose?Duomenų tipas nustato skaičiavimo rezultatą; sveikieji skaičiai generuoja sveikus rezultatus.