Diferența dintre variabile și literalele de date în Java

Cuprins:

Diferența dintre variabile și literalele de date în Java
Diferența dintre variabile și literalele de date în Java

Video: Diferența dintre variabile și literalele de date în Java

Video: Diferența dintre variabile și literalele de date în Java
Video: Java Tutorial: Literals in Java 2024, Iulie
Anonim

Diferența cheie – Variabile vs Literale 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 sunt numite variabile. Variabilele ar trebui să aibă nume unice deoarece ar trebui să fie identificate cu ușurință pentru a efectua operații matematice sau logice. Variabilele sunt alocate cu valori. Uneori acele valori sunt fixe și nu se vor schimba. Aceste tipuri de valori sunt numite literale de date. În program, dacă există o instrucțiune ca int value=5, „int” este tipul de date.„Valoarea” este variabila, iar „5” este literalul de date. Acest articol discută diferența dintre variabile și literalele de date în Java. Diferența esențială dintre variabile și literalele de date în Java este că variabilele sunt locațiile de memorie rezervate pentru a stoca valori cu nume simbolice, în timp ce literalele de date sunt notații de reprezentare a valorilor fixe în programare.

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. Limbajul Java acceptă opt tipuri de date primitive. Sunt un octet, short, int, long, boolean, float, double și char. Tipul de date octetul este întreg de complement doi cu semn pe 8 biți. 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 un întreg de complement doi cu semn pe 16 biți. Este de 2 ori mai mic decât int. int este un întreg de complement a doi cu semn pe 32 de biți. Este cel mai comun tip de date pentru a stoca valori numerice fără zecimale atunci când nu există prea multă grijă cu privire la memorie. Tipul de date lung este un număr întreg de complement a doi cu semn pe 64 de biți. Este folosit pentru a stoca o gamă largă de numere. Float și double sunt două tipuri de date pentru a stoca valori numerice cu un punct zecimal. Float-ul este de 32 de biți și dublu 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.

Când există o declarație precum un int x; înseamnă că variabila x poate deține o valoare întreagă. Nu lasă deoparte nicio memorie pentru numărul variabil. Când există o declarație ca int x=5; înseamnă că variabila x poate deține valori întregi și conține valoarea 5. Valoarea inițializată poate fi modificată în program ulterior. Valoarea x poate fi egalată cu 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. 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.

Diferența dintre variabile și literalele de date în Java
Diferența dintre variabile și literalele de date în Java

Figura 01: Program 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. Înmulțirea este stocată în variabila zonă care este declarată ca o variabilă dublă. Un singur caracter poate fi stocat în litera variabilă. Conține „A”. Caracterul este plasat între ghilimele simple.

Ce sunt literalele de date în Java?

Un literal de date este o reprezentare a codului sursă a unei valori fixe. Valori precum 5, 4.3, adevărat nu necesită nici un calcul. Prin urmare, sunt cunoscuți ca literali de date. Când există o declarație, număr dublu=20,5; „dublu” este tipul de date. „Numărul” este variabila. 20.5 este literalul de date.

Există diferite tipuri de literale. Ele sunt literale întregi, literale în virgulă mobilă, literale de caractere și șir. Literale întregi sunt folosite pentru a inițializa variabile de tipuri de date întregi, cum ar fi byte, short, int și long. Literale cu virgulă mobilă sunt folosite pentru a inițializa variabile de tipul de date 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. Literele de caractere reprezintă un singur caracter, în timp ce un literal șir reprezintă un set de caractere. Literele caracterelor sunt în interiorul ghilimelului simplu. de exemplu. – ‘B’. Literale șir sunt în interiorul ghilimelelor duble. de ex.- „Programare”. Consultați programul de mai jos.

Diferența cheie între variabile și literalele de date în Java
Diferența cheie între variabile și literalele de date în Java

Figura 02: Program Java cu Literals

Conform programului de mai sus, numărul este o variabilă. Literalul întreg în variabila număr este 10. Variabila doubleValue poate deține o valoare dublă. Variabila floatValue poate deține un float. Prin urmare, 5.4 și 5.4f sunt literali în virgulă mobilă. Variabila litera conține un caracter „B”. Este un caracter literal. Variabila cuvânt conține un set de caractere. Deci, este un șir literal.

Care este asemănarea dintre variabile și literalele de date în Java?

Atât variabilele, cât și literalele de date în Java sunt folosite în programare

Care este diferența dintre variabile și literalele de date în Java?

Asociația

Variabile vs Literale de date

Variabilele sunt locații de memorie rezervate care stochează valori cu nume simbolice. Literale de date sunt reprezentări de cod sursă ale valorilor fixe.
Variabilele sunt asociate cu locația de memorie. Literale de date sunt asociate cu valori fixe care sunt plasate în interiorul variabilelor.

Rezumat – Variabile vs Literale de date în Java

Variabilele și literalele de date sunt termeni obișnuiți legați de programare. Acest articol a discutat despre diferența dintre variabile și literalele de date. Diferența dintre variabile și literalele de date în Java este că variabilele sunt locații de memorie rezervate pentru a stoca valori cu nume simbolice, în timp ce literalele de date sunt notații de reprezentare a valorilor fixe în programare.

Recomandat: