
Limbajul Java are o serie de convenții pentru scrierea corectă a variabilelor. Partea bună este că le vei învăța ușor și rapid. Partea și mai bună este că trebuie să le respecți de fiecare dată când scrii cod în Java.
Care sunt aceste convenții de scriere a variabilelor în Java? Întâi ți le voi explica pe scurt, apoi voi da câteva exemple ca să le înțelegi mai ușor.
Convenții de scriere a variabilelor în Java 🔗
- Dacă numele unei variabile este format din mai multe cuvinte, primul cuvânt trebuie să înceapă cu literă mică, apoi celelalte cu literă mare. Acest tip de scriere se numește camelCase. Exemple: numarPrim, numarPrimMaiMare.
- Se evită folosirea unui nume de variabilă dintr-un singur caracter. Cel mai bine este să folosești un nume de variabilă cât mai explicit. Exemple: numeVariabila, numeBun, numeFoarteBunReprezentativ. Totuși, pentru variabilele temporare (cum ar fi cele din ciclul for) este indicat să folosești un singur caracter pentru nume.
- Un nume de variabilă trebuie să înceapă cu o literă, chiar dacă nu e greșit să se înceapă cu unul dintre caracterele $ (semnul dolar) sau _ (semnul underscore). Folosirea caracterelor $ și _ la începutul numelui unei variabile se face doar în cazuri speciale.
- Un nume de variabilă nu poate să înceapă cu un caracter diferit de literele alfabetului (de la „a” la „z” sau de la „A” la „Z”) sau unul dintre caracterele $ și _. Așadar, nu trebuie să înceapă cu orice alt simbol (cum ar fi: !, @, #, ^, &, *, (, ), |) sau cu cifrele de la 0 la 9.
- În interiorul numelui variabilei se pot folosi cifrele de la 0 la 9. Exemple: altf3l, ceF4c1, variabil4Bun4.
- Numele unei variabile nu trebuie să conțină niciun spațiu. Dacă ai mai multe cuvinte în numele variabilei, atunci folosește notația în stil camelCase, dar să nu lași niciun spațiu între cuvinte/litere.
Exemple corecte și incorecte de scriere a variabilelor în Java 🔗
int numarPar = 2; // corect int a = 2; // nu este indicat int num3r0 = 30; // corect int 4atrula = 4; // incorect int $alut = 100; /* corect; folosit doar în cazuri speciale /* int _variabilaSpeciala = 0; /* corect; folosit doar în cazuri speciale */ int ce_faci_tu = 1000; /* corect; este recomandat să scrii „ceFaciTu” dacă folosești limbajul Java; „ce_faci_tu” este recomandat pentru limbajele C și C++ */ int ZorroNumber = 72; // corect int altfelDe!@# = 1; // incorect String asa nu e bine = "incorect!"; /* incorect; nu se lasă spații între cuvinte/litere */
Reguli cu privire la „literalii” variabilelor 🔗
-
- Nu se pune simbolul virgulă (,) pentru a reprezenta zecimalele la valorile de tipul float sau double, ci simbolul punct (.). Exemplu: float numarulPI = 3.14 (nu 3,14);
- Valoarea unei variabile de tipul char se pune între ghilimele simple. Exemplu: char literaZ = ‘Z’;
- Valoarea unei variabile de tipul String se pune între ghilimele duble. Exemplu: String sirDeCaracter = „Sirul de caracter este bun”;
- Dacă un număr de tipul int sau long este prea mare, nu se folosește delimitatorul punct (.), ci underscore (_), dacă tot vrei să faci o delimitare pentru grupuri de câte 3 cifre (cum ai învățat la școală când erai mai mic…). Se poate folosi și la valorile de tipul float sau double, int hexazecimal sau binar.
Exemple:
long numarMare = 100_000_000_000L; int numarBinar = 0b10101010_00001011_01011110_1100; long hexaLong = 0xFF_EC_ED_5AL;
Cum ți se par aceste convenții? Ele sunt specifice doar pentru numele unei variabile.
Să înveți, te rog, și regulile pentru „literali” (valorile variabilelor)! Mulțumesc!
Învață să fii profesionist!