Diferența dintre variabilele și literalurile de date în Java

Diferența cheie - variabile vs date Literali în Java

Un program de calculator este un set de instrucțiuni pentru a efectua o sarcină. Este necesar să stocați date în timpul programării. Prin urmare, aceste date sunt stocate în memorie. Aceste locații rezervate memoriei sunt numite 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 aceste valori sunt fixe și nu se vor schimba. Aceste tipuri de valori sunt numite literali de date. În program, dacă există o instrucțiune ca int value = 5, 'int' este tipul de date. "Valoarea" este variabila, iar "5" este data literala. Acest articol discută diferența dintre variabilele și literalul de date din Java. diferența cheie între variabilele și literalurile de date din Java este asta variabilele sunt locațiile de memorie rezervate pentru stocarea valorilor cu nume simbolice, în timp ce literalul de date reprezintă notații de reprezentare a valorilor fixe în programare.

CUPRINS

1. Prezentare generală și diferență cheie
2. Ce sunt variabilele în Java
3. Ce sunt literalele de date în Java
4. Asemănări între variabile și literali de date în Java
5. Comparație comparativă comparativă - variabile vs. literali de date în Java în formă tabulară
6. rezumat

Ce sunt variabilele în Java?

O variabilă este un loc pentru a stoca o valoare în memorie. Fiecare locație de memorie poate stoca un anumit tip de date. Limba Java suportă opt tipuri de date primitive. Ele sunt un octet, scurt, int, lung, boolean, float, dublu, și char. Tipul octet de date este semnat pe 8 biți cu întregul număr întreg. Este util să economisiți spațiu în matrice mari deoarece este de 4 ori mai mic decât int. Tipul de date scurt este semnal pe 16 biți semnat cu doi complecși. Este de 2 ori mai mică decât int. Int este un număr întreg de completare a doi doi pe 32 de biți. Este cel mai obișnuit tip de date pentru stocarea valorilor numerice fără puncte zecimale atunci când nu există prea multe preocupări legate de memorie. Tipul lung de date este un număr completat de completare pe 64 de biți. Este folosit pentru a stoca o gamă largă de numere. Flotorul și dublu sunt două tipuri de date pentru a stoca valorile numerice cu un punct zecimal. Floatul este de 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 din Java.

Atunci când există o declarație precum int x; înseamnă că variabila x poate deține o valoare întregă. Nu anulează memoria pentru numărul variabil. Atunci când există o declarație ca int x = 5; înseamnă că variabila x poate conține valori întregi și conține valoare 5. Valoarea inițializată poate fi modificată mai târziu în program. Valoarea x poate fi egalizată la un alt număr întreg, cum ar fi 10 mai târziu. de exemplu. x = 10;

Fiecare variabilă are nume unice pentru a le identifica. Ele sunt numite identificatori. Programatorul trebuie să respecte regulile atunci când dă nume pentru variabile. Java este un limbaj sensibil la caz. Prin urmare, numele variabilei "number" diferă de "NUMBER". Numele variabilei poate conține litere și cifre Unicode. Nu pot avea spații. Consultați programul de mai jos.

Figura 01: Programul Java cu variabile

Conform programului de mai sus, x și y sunt variabile care dețin valori întregi. Suma este atribuită sumei variabile. Lungimea și lățimea sunt variabile duble. Multiplicarea este stocată în variabila de zonă care este declarată ca o dublă variabilă. Un singur caracter poate fi stocat în litera variabilă. Conține "A". Personajul este plasat în interiorul cotelor simple.

Ce sunt literalele de date în Java?

Un literal de date este o reprezentare a codului sursă a unei valori fixe. Valorile precum 5, 4.3, true nu necesită niciun calcul. Prin urmare, ele sunt cunoscute ca literali de date. Când există o declarație, numărul dublu = 20,5; "dublu" este tipul de date. "Numărul" este variabila. Cele 20.5 sunt datele literale.

Există diferite tipuri de literali. Acestea sunt literali întregi, literali în virgulă mobilă, literali de caractere și de șir. Literele integer sunt utilizate pentru a inițializa variabilele de tipuri de date întregi, cum ar fi byte, short, int și long. Variabilele de tip floating point sunt folosite pentru a inițializa variabilele tip float și dublu. Litera punctului flotant se termină cu f sau F, este de tip float. Dacă se termină cu d sau D, este dublu. Scrierea d este opțională. Caracterele și literalul de caractere constau în caractere Unicode. Caracterele de caractere reprezintă un singur caracter în timp ce un literal șir reprezintă un set de caractere. Caracterele de caractere se află în cotația unică. de exemplu. - "B". Literele de șir sunt în interiorul ghilimelor duble. de exemplu - "Programare". Consultați programul de mai jos.

Figura 02: Programul Java cu Literals

Conform programului de mai sus, numărul este o variabilă. Integerul literal în variabila numărului este 10. Variabila doubleValue poate să dețină o valoare dublă. Variabila floatValue poate ține un flotor. Prin urmare, 5.4 și 5.4f sunt literali în virgulă mobilă. Variabila literei conține un caracter "B". Este un caracter literal. Variabila cuvânt conține un set de caractere. Deci, este un literal șir.

Care este asemănarea dintre variabile și literalurile de date din Java?

  • Ambele variabile și literali de date din Java sunt folosite în programare.

Care este diferența dintre variabilele și literalurile de date din Java?

Variabile vs literali de date

Variabilele sunt locații de memorie rezervate care stochează valori cu nume simbolice. Literele de date reprezintă reprezentări ale codurilor sursă ale unor valori fixe.
Asociere
Variabilele sunt asociate locației de memorie. Literele de date sunt asociate cu valori fixe care sunt plasate în interiorul variabilelor.

rezumat - Variabile vs date Literali în Java

Variabilele și literalurile de date sunt termeni comuni legați de programare. Acest articol a discutat diferența dintre variabile și literali de date. Diferența dintre variabilele și literalul de date din Java este că variabilele sunt locațiile de memorie rezervate pentru a stoca valori cu nume simbolice, în timp ce literalurile de date sunt notații reprezentând valori fixe în programare.

Referinţă:

Punct, Tutoriale. "Tipuri de date Java de bază.", Tutoriale punct, 8 ianuarie 2018. Disponibil aici