Diferența cheie - Variabile vs. Litere de date în Java
Un program de calculator este un set de instrucțiuni pentru a efectua o sarcină. Este necesară stocarea datelor în timpul programării. Prin urmare, acele date sunt stocate în memorie. Aceste locații de memorie rezervate se numesc variabile. Variabilele ar trebui să aibă nume unice, deoarece ar trebui identificate cu ușurință pentru a efectua operații matematice sau logice. Variabilele sunt atribuite cu valori. Uneori, acele valori sunt fixe și nu se vor schimba. Aceste tipuri de valori se numesc literali de date. În program, dacă există o declarație ca valoare int = 5, „int” este tipul de date. „Valoarea” este variabila, iar „5” este literalul datelor. Acest articol discută diferența dintre variabile și literele de date în Java. Diferența cheie între variabile și litere de date în Java este că variabilele sunt locațiile de memorie rezervate pentru a stoca valori cu nume simbolice, în timp ce literele de date sunt notații de reprezentare a valorilor fixe în programare.
CUPRINS
1. Prezentare generală și Diferența cheie
2. Care sunt variabile în Java
3. Care sunt literale de date în Java
4. Asemănări între variabile și literale de date în Java
5. Side by Side Comparație - Variabile vs literale de date în Java în tabulare Formular
6. Rezumat
Ce sunt variabilele în Java?
O variabilă este un loc pentru stocarea unei valori în memorie. Fiecare locație de memorie poate stoca un anumit tip de date. Limbajul Java acceptă opt tipuri de date primitive. Acestea sunt un octet, scurt, int, lung, boolean, plutitor, dublu și caracter. Octetul tipului de date este întregul complement al celor doi semnate pe 8 biți. Este util să economisiți spațiu în matrici mari, deoarece este de 4 ori mai mic decât int. Tipul de date scurt este întregul complement cu două semnate pe 16 biți. Este de 2 ori mai mic decât int. Int este un număr întreg de doi biți semnat pe 32 de biți. Este cel mai comun tip de date pentru a stoca valori numerice fără puncte zecimale atunci când nu există prea multe îngrijorări cu privire la memorie. Tipul de date lung este un număr întreg de doi biți semnat pe 64 de biți. Este folosit pentru a stoca o gamă largă de numere. Flotantul și dublul sunt două tipuri de date pentru a stoca valori numerice cu un punct zecimal. Flotorul are 32 de biți, iar dublul este de 64 de biți. Booleanul este folosit pentru a stoca adevărat sau fals. Un singur caracter poate fi stocat folosind tipul de date char. Acestea sunt principalele tipuri de date primitive în Java.
Când există o afirmație precum un int x; înseamnă că variabila x poate conține o valoare întreagă. Nu pune deoparte nicio memorie pentru numărul variabil. Când există o afirmație ca int x = 5; înseamnă că variabila x poate conține valori întregi și conține valoarea 5. Valoarea inițializată poate fi modificată ulterior în program. Valoarea x poate fi egalizată cu un alt număr întreg, cum ar fi 10 mai târziu. de ex. x = 10;
Fiecare variabilă are nume unice pentru a le identifica. Se numesc identificatori. Programatorul ar trebui să respecte regulile atunci când dă nume pentru variabile. Java este un limbaj sensibil la majuscule. Prin urmare, numele variabilei „număr” este diferit de „NUMĂR”. Numele variabilei poate conține litere și cifre Unicode. Nu pot avea spații. Consultați programul de mai jos.
Figura 01: Program Java cu variabile
Conform programului de mai sus, x și y sunt variabile care dețin valori întregi. Suma este alocată sumei variabile. Lungimea și lățimea sunt variabile duble. Înmulțirea este stocată în variabila de zonă care este declarată ca o variabilă dublă. Un singur caracter poate fi stocat în litera variabilă. Conține „A”. Personajul este plasat în ghilimele unice.
Ce sunt literele de date în Java?
Un literal de date este o reprezentare a codului sursă a unei valori fixe. Valorile precum 5, 4.3, adevărat nu necesită niciun calcul. Prin urmare, acestea sunt cunoscute sub numele de date literale. Când există o declarație, numărul dublu = 20,5; „dublul” este tipul de date. „Numărul” este variabila. 20.5 este literalul datelor.
Există diverse tipuri de literali. Sunt literali întregi, literali cu virgulă mobilă, caractere și caractere șir. Literele întregi sunt utilizate pentru a inițializa variabilele tipurilor de date întregi, cum ar fi octet, scurt, int și lung. Literalele în virgulă mobilă sunt utilizate pentru a inițializa variabilele de tip float și double. Literalul în virgulă mobilă se termină cu f sau F, este de tip float. Dacă se termină cu d sau D, este dublu. Scrierea d este opțională. Literele de caractere și șiruri constau din caractere Unicode. Literalele caracterelor reprezintă un singur caracter, în timp ce un literal șir reprezintă un set de caractere. Literalele caracterelor se află în ghilimelul unic. de exemplu - „B”. Literele șirului se află în ghilimele duble. de exemplu, „Programare”. Consultați programul de mai jos.
Figura 02: Program Java cu litere
Conform programului de mai sus, numărul este o variabilă. Literalul întreg din variabila număr este 10. Variabila doubleValue poate conține o valoare dublă. Variabila floatValue poate conține un float. Prin urmare, 5.4 și 5.4f sunt litere în virgulă mobilă. Variabila literă conține un caracter „B”. Este un caracter literal. Cuvântul variabilă conține un set de caractere. Deci, este un literal șir.
Care este asemănarea dintre variabile și litere de date în Java?
Atât variabilele, cât și literele de date din Java sunt utilizate în programare
Care este diferența dintre variabile și litere de date în Java?
Difuzarea articolului din mijloc înainte de tabel
Variabile vs. Litere de date |
|
Variabilele sunt locații de memorie rezervate care stochează valori cu nume simbolice. | Literalele de date sunt reprezentări ale codului sursă ale valorilor fixe. |
Asociere | |
Variabilele sunt asociate cu locația memoriei. | Literalele de date sunt asociate cu valori fixe care sunt plasate în interiorul variabilelor. |
Rezumat - Variabile vs Literalele de date în Java
Variabilele și literele de date sunt termeni obișnuiți legați de programare. Acest articol a discutat despre diferența dintre variabile și literele de date. Diferența dintre variabile și literele de date în Java este că variabilele sunt locațiile de memorie rezervate pentru a stoca valori cu nume simbolice, în timp ce literele de date sunt notații de reprezentare a valorilor fixe în programare.