O variabilă este un container care deține valori care sunt utilizate într-un Program Java. Pentru a putea folosi o variabilă trebuie să fie declarată. Declararea variabilelor este, în mod normal, primul lucru care se întâmplă în orice program.
Cum se declară o variabilă
Java este un limbaj de programare puternic tastat. Aceasta înseamnă că fiecare variabilă trebuie să aibă un tip de date asociat cu aceasta. De exemplu, o variabilă ar putea fi declarată folosind una dintre cele opt tipuri de date primitive: byte, scurt, int, lung, float, double, char sau boolean.
O analogie bună pentru o variabilă este să te gândești la o găleată. Îl putem umple la un anumit nivel, putem înlocui ceea ce este înăuntru și, uneori, putem adăuga sau scoate ceva din el. Când declaram o variabilă pentru a utiliza un tip de date, este ca și cum ai pune o etichetă pe găleată care spune cu ce poate fi completată. Să zicem că eticheta pentru găleată este „Nisip”. Odată ce eticheta este atașată, putem adăuga sau scoate nisipul doar din găleată. Oricând vom încerca să introducem orice altceva, vom fi opriți de poliția cu găleata. În Java, vă puteți gândi la
compilator ca poliție cu găleata. Se asigură că programatorii declară și utilizează corect variabilele.Pentru a declara o variabilă în Java, tot ceea ce este necesar este tipul de date urmat de nume variabil:
numar intOfDays;
În exemplul de mai sus, a fost declarată o variabilă numită "numberOfDays" cu un tip de date int. Observați cum se termină linia cu un semicon. Semicolonul spune Compilator Java că declarația este completă.
După ce a fost declarat, numberOfDays poate deține oricând valori care se potrivesc cu definiția datelor tip (adică, pentru un tip de date int, valoarea poate fi doar un număr întreg între -2147.483.648 până la 2,147,483,647).
Declarea variabilelor pentru alte tipuri de date este exact aceeași:
byte nextInStream;
ora scurtă;
lung totalNumberOfStars;
float reactionTime;
dublu articolPreț;
Inițializarea variabilelor
Înainte de a putea fi utilizată o variabilă, trebuie să i se acorde o valoare inițială. Aceasta se numește inițializarea variabilei. Dacă încercăm să utilizăm o variabilă fără să îi dăm mai întâi o valoare:
numar intOfDays;
// încercați și adăugați 10 la valoarea numberOfDays
numberOfDays = numberOfDays + 10;
compilatorul va arunca o eroare:
numărul variabilOfDays poate să nu fi fost inițializat
Pentru inițializarea unei variabile se folosește o declarație de atribuire. O instrucțiune de repartizare urmează același tipar ca o ecuație în matematică (de exemplu, 2 + 2 = 4). Există o parte stângă a ecuației, o parte dreaptă și un semn egal (adică "=") la mijloc. Pentru a da o valoare variabilei, partea stângă este numele variabilei, iar partea dreaptă este valoarea:
numar intOfDays;
numberOfDays = 7;
În exemplul de mai sus, numberOfDays a fost declarat cu un tip de date int și a dat o valoare inițială de 7. Acum putem adăuga zece la valoarea numberOfDays, deoarece a fost inițializată:
numar intOfDays;
numberOfDays = 7;
numberOfDays = numberOfDays + 10;
System.out.println (numberOfDays);
De obicei, inițializarea unei variabile se face în același timp cu declararea acesteia:
// declarați variabila și dați-i o valoare totul într-o singură instrucțiune
număr intOfDays = 7;
Alegerea numelor variabile
Numele dat unei variabile este cunoscut sub numele de identificator. După cum sugerează termenul, modul în care compilatorul știe cu ce variabile se ocupă este prin numele variabilei.
Există anumite reguli pentru identificatori:
- cuvinte rezervate nu poate fi folosit.
- ele nu pot începe cu o cifră, dar cifrele pot fi utilizate după primul caracter (de exemplu, nume1, n2ame sunt valide).
- ele pot începe cu o literă, o notă subliniată (adică, "_") sau un semn în dolar (adică "$").
- nu puteți utiliza alte simboluri sau spații (de exemplu, "%", "^", "&", "#").
Dă întotdeauna variabilelor tale identificatori semnificative. Dacă o variabilă ține prețul unei cărți, atunci numiți-o ceva de genul „bookPrice”. Dacă fiecare variabilă are un nume care clarifică la ce se folosește, va fi ușor să găsiți erorile în programele dvs.
În cele din urmă, există convențiile de denumire în Java pe care te-am încuraja să folosești. Poate ai observat că toate exemplele pe care le-am dat urmează un anumit tipar. Când mai mult de un cuvânt este utilizat în combinație într-un nume variabil, cuvintele care urmează primului prim sunt date cu majuscule litera (de exemplu, reacție timp, numărOfDays.) Acesta este cunoscut sub numele de caz mixt și este alegerea preferată pentru variabilă identificatori.