JAVA KINTAMIEJI
Kelių Java kintamųjų deklaravimas
Kai keli kintamieji turi tą patį duomenų tipą, Java leidžia juos deklaruoti viena instrukcija. Pavadinimai ir pradinės reikšmės atskiriami kableliais, o visa deklaracija užbaigiama vienu kabliataškiu.
Atskiros deklaracijos
Kiekvieną kintamąjį galima deklaruoti atskiroje eilutėje:
int jonasTaskai = 5;
int onaTaskai = 6;
int rutaTaskai = 50;
System.out.println(jonasTaskai + onaTaskai + rutaTaskai);61
- Pirmoje eilutėje sukuriama skaičių dėžutė
jonasTaskai, į kurią įdedamas skaičius5. - Antroje eilutėje
onaTaskaigauna6, o trečiojerutaTaskaigauna50. - Paskutinėje eilutėje ženklai
+sudeda visų trijų dėžučių turinį:5 + 6 + 50 = 61. - Metodas
println()parodo apskaičiuotą skaičių 61 konsolėje.
Deklaravimas vienoje eilutėje
Tuos pačius to paties tipo kintamuosius galima užrašyti trumpiau:
int jonasTaskai = 5, onaTaskai = 6, rutaTaskai = 50;
System.out.println(jonasTaskai + onaTaskai + rutaTaskai);61
- Java pamato tipą
intir supranta, kad visi šioje eilutėje išvardyti kintamieji saugos sveikuosius skaičius. - Kableliai atskiria tris skirtingas dėžutes: Jono, Onos ir Rūtos taškus.
- Nors deklaracija sutrumpinta iki vienos eilutės, kiekvienas kintamasis vis tiek turi savo atskirą reikšmę.
println()sudeda5 + 6 + 50, todėl konsolėje vėl matome 61.- Vienas kabliataškis užbaigia visą bendrą deklaraciją.
Taip galima jungti tik to paties tipo kintamuosius. int ir String kintamiesiems reikėtų atskirų deklaracijų.
Deklaravimas be pradinių reikšmių
Kelis kintamuosius galima iš pradžių tik deklaruoti, o skirtingas reikšmes jiems priskirti vėliau:
int jonasAmzius, onaAmzius, rutaAmzius;
jonasAmzius = 10;
onaAmzius = 11;
rutaAmzius = 12;
System.out.println(jonasAmzius + ", " + onaAmzius + ", " + rutaAmzius);10, 11, 12
- Pirmoje eilutėje sukuriamos trys
intdėžutės, tačiau jos dar neturi mums priskirtų amžiaus reikšmių. - Kitose trijose eilutėse kiekvienam žmogui atskirai priskiriamas amžius: Jonui
10, Onai11, Rūtai12. - Paskutinėje eilutėje skaičiai sujungiami su tekstais
", ". Šį kartą kablelis ir tarpas yra tiesiog konsolėje rodomi ženklai. - Todėl Java parodo visas tris reikšmes aiškia seka: 10, 11, 12.
println() ar naudojant skaičiavime.
Viena reikšmė keliems kintamiesiems
Tą pačią reikšmę keliems suderinamo tipo kintamiesiems galima priskirti viena grandine:
int jonasStartas, onaStartas, rutaStartas;
jonasStartas = onaStartas = rutaStartas = 50;
System.out.println(jonasStartas + onaStartas + rutaStartas);150
- Pirmoje eilutėje paruošiamos trys dėžutės Jono, Onos ir Rūtos pradiniams taškams.
- Java priskyrimo grandinę skaito iš dešinės į kairę: pirmiausia
50gaunarutaStartas. - Ta pati reikšmė perduodama
onaStartas, o tada –jonasStartas. Dabar kiekvienas turi po50taškų. - Paskutinėje eilutėje Java apskaičiuoja
50 + 50 + 50 = 150. println()parodo bendrą rezultatą 150.
Trumpesnis kodas ar aiškesnis kodas?
Kelių kintamųjų deklaracija vienoje eilutėje yra trumpa, tačiau ji ne visada lengviausiai skaitoma. Sprendimą rinkis pagal kintamųjų ryšį ir deklaracijos ilgį.
- Vienoje eilutėje patogu deklaruoti kelis glaudžiai susijusius, trumpus kintamuosius.
- Atskiras eilutes rinkis, kai pavadinimai ar pradinės išraiškos ilgos.
- Atskiros deklaracijos leidžia lengviau pridėti komentarą prie konkretaus kintamojo.
- Svarbiausia – nuoseklus ir komandai lengvai suprantamas kodas.
Toliau sužinok, kur deklaruoti kintamieji yra pasiekiami ir kada jie nustoja galioti: Java vietiniai kintamieji.

