Diferència clau: variables i literals de dades a Java
Un programa informàtic és un conjunt d'instruccions per dur a terme una tasca. Es requereix per emmagatzemar dades durant la programació. Per tant, aquestes dades s'emmagatzemen a la memòria. Aquestes ubicacions de memòria reservades s'anomenen variables. Les variables han de tenir noms únics perquè s'han d'identificar fàcilment per realitzar operacions matemàtiques o lògiques. Les variables s'assignen amb valors. De vegades, aquests valors són fixos i no canviaran. Aquest tipus de valors s'anomenen literals de dades. Al programa, si hi ha una instrucció com a valor int=5, "int" és el tipus de dades. El "valor" és la variable i "5" és el literal de dades. Aquest article analitza la diferència entre variables i literals de dades a Java. La diferència clau entre les variables i els literals de dades a Java és que les variables són les ubicacions de memòria reservades per emmagatzemar valors amb noms simbòlics, mentre que els literals de dades són anotacions de representació de valors fixos en la programació.
Què són les variables a Java?
Una variable és un lloc per emmagatzemar un valor a la memòria. Cada ubicació de memòria pot emmagatzemar un tipus específic de dades. El llenguatge Java admet vuit tipus de dades primitius. Són un byte, short, int, long, boolean, float, double i char. El tipus de dades byte és un nombre enter de complement a dos amb signe de 8 bits. És útil estalviar espai en matrius grans perquè és 4 vegades més petit que int. El tipus de dades curt és un nombre enter de complement a dos amb signe de 16 bits. És 2 vegades més petit que int. L'int és un nombre enter de complement a dos amb signe de 32 bits. És el tipus de dades més comú per emmagatzemar valors numèrics sense punts decimals quan no hi ha molta preocupació per la memòria. El tipus de dades llarg és un nombre enter de complement a dos amb signe de 64 bits. S'utilitza per emmagatzemar una àmplia gamma de números. El float i el double són dos tipus de dades per emmagatzemar valors numèrics amb un punt decimal. El flotant és de 32 bits i el doble és de 64 bits. El booleà s'utilitza per emmagatzemar cert o fals. Es pot emmagatzemar un sol caràcter mitjançant el tipus de dades char. Aquests són els principals tipus de dades primitives a Java.
Quan hi ha una declaració com una int x; vol dir que la variable x pot contenir un valor enter. No reserva cap memòria per al nombre variable. Quan hi ha una declaració com int x=5; vol dir que la variable x pot contenir valors enters i conté el valor 5. El valor inicialitzat es pot canviar al programa més endavant. El valor x es pot igualar a un altre nombre enter, com ara 10 més tard. per exemple. x=10;
Cada variable té noms únics per identificar-les. S'anomenen identificadors. El programador ha de seguir les regles a l'hora de donar noms a les variables. Java és un llenguatge sensible a majúscules i minúscules. Per tant, el nom de la variable "número" és diferent de "NÚMERO". El nom de la variable pot contenir lletres i dígits Unicode. No poden tenir espais. Consulteu el programa següent.
Figura 01: programa Java amb variables
Segons el programa anterior, x i y són variables que contenen valors enters. La suma s'assigna a la suma variable. La longitud i l'amplada són variables dobles. La multiplicació s'emmagatzema a la variable d'àrea que es declara com a variable doble. Es pot emmagatzemar un sol caràcter a la lletra variable. Conté 'A'. El caràcter es col·loca entre cometes simples.
Què són els literals de dades a Java?
Un literal de dades és una representació del codi font d'un valor fix. Els valors com 5, 4.3, cert no requereix cap càlcul. Per tant, es coneixen com a literals de dades. Quan hi ha una afirmació, nombre doble=20,5; el "doble" és el tipus de dades. El "nombre" és la variable. El 20.5 és el literal de dades.
Hi ha diversos tipus de literals. Són literals enters, literals de coma flotant, literals de caràcters i de cadena. Els literals enters s'utilitzen per inicialitzar variables de tipus de dades enters com ara byte, short, int i long. Els literals de coma flotant s'utilitzen per inicialitzar variables de tipus de dades float i double. El literal de coma flotant acaba amb f o F, és de tipus float. Si acaba amb d o D, és doble. Escriure d és opcional. Els literals de caràcters i de cadena consisteixen en caràcters Unicode. Els literals de caràcters representen un sol caràcter mentre que un literal de cadena representa un conjunt de caràcters. Els literals dels caràcters es troben dins de les cometes simples. per exemple. – ‘B’. Els literals de cadena es troben dins de les cometes dobles. ex.- “Programació”. Consulteu el programa següent.
Figura 02: programa Java amb literals
Segons el programa anterior, el nombre és una variable. El literal sencer de la variable numèrica és 10. La variable doubleValue pot contenir un valor doble. La variable floatValue pot contenir un float. Per tant, 5.4 i 5.4f són literals de coma flotant. La variable lletra conté un caràcter "B". És un caràcter literal. La variable de paraula conté un conjunt de caràcters. Per tant, és un literal de cadena.
Quina és la similitud entre les variables i els literals de dades a Java?
Tant les variables com els literals de dades a Java s'utilitzen a la programació
Quina diferència hi ha entre les variables i els literals de dades a Java?
Variables vs literals de dades |
|
Les variables són ubicacions de memòria reservades que emmagatzemen valors amb noms simbòlics. | Els literals de dades són representacions de codi font de valors fixos. |
Associació | |
Les variables estan associades amb la ubicació de la memòria. | Els literals de dades s'associen amb valors fixos que es col·loquen dins de les variables. |
Resum: variables i literals de dades a Java
Variables i literals de dades són termes comuns relacionats amb la programació. En aquest article es parla de la diferència entre variables i literals de dades. La diferència entre variables i literals de dades a Java és que les variables són les ubicacions de memòria reservades per emmagatzemar valors amb noms simbòlics, mentre que els literals de dades són anotacions de representació de valors fixos en la programació.