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);
Konsolės rezultatas

61

  1. Pirmoje eilutėje sukuriama skaičių dėžutė jonasTaskai, į kurią įdedamas skaičius 5.
  2. Antroje eilutėje onaTaskai gauna 6, o trečioje rutaTaskai gauna 50.
  3. Paskutinėje eilutėje ženklai + sudeda visų trijų dėžučių turinį: 5 + 6 + 50 = 61.
  4. 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);
Konsolės rezultatas

61

  1. Java pamato tipą int ir supranta, kad visi šioje eilutėje išvardyti kintamieji saugos sveikuosius skaičius.
  2. Kableliai atskiria tris skirtingas dėžutes: Jono, Onos ir Rūtos taškus.
  3. Nors deklaracija sutrumpinta iki vienos eilutės, kiekvienas kintamasis vis tiek turi savo atskirą reikšmę.
  4. println() sudeda 5 + 6 + 50, todėl konsolėje vėl matome 61.
  5. Vienas kabliataškis užbaigia visą bendrą deklaraciją.
Vienoje deklaracijoje – vienas bendras tipas.

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);
Konsolės rezultatas

10, 11, 12

  1. Pirmoje eilutėje sukuriamos trys int dėžutės, tačiau jos dar neturi mums priskirtų amžiaus reikšmių.
  2. Kitose trijose eilutėse kiekvienam žmogui atskirai priskiriamas amžius: Jonui 10, Onai 11, Rūtai 12.
  3. Paskutinėje eilutėje skaičiai sujungiami su tekstais ", ". Šį kartą kablelis ir tarpas yra tiesiog konsolėje rodomi ženklai.
  4. Todėl Java parodo visas tris reikšmes aiškia seka: 10, 11, 12.
Pirmiausia įdėk reikšmę, tik tada ją naudok.

turi gauti reikšmę prieš perduodant jį metodui 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);
Konsolės rezultatas

150

  1. Pirmoje eilutėje paruošiamos trys dėžutės Jono, Onos ir Rūtos pradiniams taškams.
  2. Java priskyrimo grandinę skaito iš dešinės į kairę: pirmiausia 50 gauna rutaStartas.
  3. Ta pati reikšmė perduodama onaStartas, o tada – jonasStartas. Dabar kiekvienas turi po 50 taškų.
  4. Paskutinėje eilutėje Java apskaičiuoja 50 + 50 + 50 = 150.
  5. 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.