JAVA KINTAMIEJI
Java kintamųjų pavadinimai
Kintamojo, metodo, klasės ar kito programos elemento vardas vadinamas identifikatoriumi. Tinkamai parinktas identifikatorius ne tik atitinka Java sintaksę, bet ir aiškiai pasako, kokią paskirtį elementas atlieka.
Kas yra identifikatorius?
Kiekvienas kintamasis turi turėti pavadinimą, pagal kurį jį galima pasiekti kode. Pavadinimas turi būti unikalus toje srityje, kurioje kintamasis apibrėžtas. Dvi skirtingos programos dalys gali turėti vienodai pavadintus kintamuosius, jei jų galiojimo sritys nesikerta.
Trumpi vardai, tokie kaip x ar y, yra galiojantys. Vis dėlto ilgesniame kode aprašomasis pavadinimas, pavyzdžiui, userAge arba totalVolume, leidžia greičiau suprasti saugomos reikšmės paskirtį.
Rinkis prasmingus pavadinimus
Abu pavyzdžio kintamieji galioja, tačiau pirmasis pavadinimas suteikia daugiau informacijos:
// Aiškus pavadinimas
int minutesPerHour = 60;
// Galiojantis, bet neaiškus pavadinimas
int m = 60; Pavadinimas minutesPerHour leidžia suprasti reikšmę neieškant papildomo komentaro. m gali tikti labai mažoje formulėje, tačiau platesniame kontekste jo paskirtis neaiški.
Java identifikatorių taisyklės
- Pavadinime gali būti raidės, skaitmenys, apatinis brūkšnys
_ir dolerio ženklas$. - Pavadinimas negali prasidėti skaitmeniu.
- Pavadinime negali būti tarpų.
- Java skiria didžiąsias ir mažąsias raides.
- Java raktažodžių, tokių kaip
int,booleanarclass, naudoti negalima. - Vienas apatinis brūkšnys
_nuo Java 9 yra rezervuotas ir negali būti identifikatoriumi.
int age = 20;
int totalScore = 150;
int item2 = 7;
int _temporaryValue = 3;
int $generatedValue = 9;$ ir _ pradžioje yra leidžiami, bet naudojami retai.Įprastiems programos kintamiesiems aiškiausia pradėti pavadinimą mažąja raide.
Didžiosios ir mažosios raidės skiriasi
Identifikatoriai userAge ir userage Java kalboje nėra tas pats vardas. Todėl šiame pavyzdyje sukuriami du skirtingi kintamieji:
int userAge = 20;
int userage = 35;
System.out.println(userAge); // 20
System.out.println(userage); // 35Nuoseklus raidžių rašymas sumažina klaidų tikimybę ir leidžia greičiau atpažinti elementų paskirtį.
Neteisingi identifikatoriai
Šios deklaracijos pažeidžia Java taisykles ir sukeltų kompiliavimo klaidas:
// Negalima pradėti skaitmeniu
int 2ndNumber = 5;
// Negalima naudoti tarpo
int my age = 20;
// Negalima naudoti Java raktažodžio
int int = 10;2ndNumberprasideda skaitmeniu.my ageturi tarpą, todėl Java jį mato kaip atskirus simbolius.intyra rezervuotas Java raktažodis.
camelCase susitarimas
Java kintamųjų ir metodų pavadinimai paprastai rašomi camelCase stiliumi: pirmasis žodis prasideda mažąja raide, o kiekvienas kitas – didžiąja. Tarpai ir brūkšniai nenaudojami.
String firstName = "Ieva";
int completedTasks = 12;
boolean hasActiveSubscription = true;Tai nėra kompiliatoriaus reikalavimas, tačiau visoje Java ekosistemoje paplitęs susitarimas. Jo laikantis kodą lengviau skaityti kitiems programuotojams.

