Diferencia entre variables y literales de datos en Java

Diferencia entre variables y literales de datos en Java

Diferencia de clave: variables vs datos Literales en Java

Un programa de computadora es un conjunto de instrucciones para realizar una tarea. Se requiere almacenar datos mientras se programan. Por lo tanto, esos datos se almacenan en la memoria. Estas ubicaciones de memoria reservada se llaman variables. Las variables deben tener nombres únicos porque deben identificarse fácilmente para realizar operaciones matemáticas o lógicas. Las variables se asignan con valores. A veces esos valores son fijos y no cambiarán. Ese tipo de valores se denominan literales de datos. En el programa, si hay una declaración como int value = 5, el 'int' es el tipo de datos. El 'valor' es la variable, y '5' es el literal de los datos. Este artículo analiza la diferencia entre variables y literales de datos en Java. El diferencia clave Entre variables y literales de datos en Java es que Las variables son las ubicaciones de memoria reservadas para almacenar valores con nombres simbólicos, mientras que los literales de datos son anotaciones de representación de valores fijos en la programación.

CONTENIDO

1. Descripción general y diferencia de claves
2. ¿Qué son las variables en Java?
3. ¿Qué son los literales de datos en Java?
4. Similitudes entre variables y literales de datos en Java
5. Comparación lado a lado: variables vs literales de datos en Java en forma tabular
6. Resumen

¿Qué son las variables en Java??

Una variable es un lugar para almacenar un valor en la memoria. Cada ubicación de memoria puede almacenar un tipo específico de datos. Java Language admite ocho tipos de datos primitivos. Son un byte, corto, int, largo, booleano, flotante, doble y char. El byte de tipo de datos es un entero de complemento de dos firmados de 8 bits. Es útil ahorro de espacio en matrices grandes porque es 4 veces más pequeña que int. El tipo de datos corto es el entero del complemento de dos firmados de 16 bits. Es 2 veces más pequeño que int. El int es un entero de complemento de dos firmados de 32 bits. Es el tipo de datos más común para almacenar valores numéricos sin puntos decimales cuando no hay mucha preocupación por la memoria. El tipo de datos largo es un entero de complemento de dos firmados de 64 bits. Se utiliza para almacenar una amplia gama de números. El flotador y el doble son dos tipos de datos para almacenar valores numéricos con un punto decimal. El flotador tiene 32 bits y el doble es de 64 bits. El booleano se usa para almacenar verdadero o falso. Un solo carácter se puede almacenar utilizando el tipo de datos de char. Esos son los principales tipos de datos primitivos en Java.

Cuando hay una declaración como una int x; Significa que la variable x puede contener un valor entero. No reserva ningún recuerdo para el número de variable. Cuando hay una declaración como int x = 5; Significa que la variable x puede contener valores enteros y contiene valor 5. El valor inicializado se puede cambiar en el programa más tarde. El valor x se puede igualar a algún otro entero, como 10 más tarde. mi.gramo. x = 10;

Cada variable tiene nombres únicos para identificarlos. Se llaman identificadores. El programador debe seguir las reglas al dar nombres para las variables. Java es un idioma sensible a los casos. Por lo tanto, el nombre de la variable 'número' es diferente del 'número'. El nombre de la variable puede contener letras y dígitos unicodeos. No pueden tener espacios. Consulte el siguiente programa.

Figura 01: Programa Java con variables

De acuerdo con el programa anterior, X e Y son variables que contienen valores enteros. La suma se asigna a una suma variable. La longitud y el ancho son variables dobles. La multiplicación se almacena en la variable de área que se declara como una doble variable. Un solo personaje se puede almacenar en la letra variable. Contiene 'a'. El personaje se coloca dentro de citas individuales.

¿Qué son los literales de datos en Java??

Un literal de datos es una representación del código fuente de un valor fijo. Los valores como 5, 4.3, verdadero no requiere ningún cálculo. Por lo tanto, se conocen como literales de datos. Cuando hay una declaración, número doble = 20.5; El 'doble' es el tipo de datos. El 'número' es la variable. El 20.5 es los datos literal.

Hay varios tipos de literales. Son literales enteros, literales de puntos flotantes, literales de carácter y cuerdas. Los literales enteros se utilizan para inicializar variables de tipos de datos enteros como byte, short, int y largo. Los literales de punto flotante se utilizan para inicializar variables del tipo de datos flotante y duplicar. El literal de punto flotante termina con F o F, es de tipo flotante. Si termina con D o D, es doble. Escribir d es opcional. Los literales de carácter y cadena consisten en caracteres Unicode. Los literales de los caracteres representan un solo personaje, mientras que una cadena literal representa un conjunto de personajes. Los literales de los caracteres están dentro de la cita única. mi.gramo. - 'B'. Los literales de cadena están dentro de las citas dobles. mi.gramo.- "Programación". Consulte el siguiente programa.

Figura 02: Programa Java con literales

Según el programa anterior, el número es una variable. El entero literal en la variable numérica es 10. La variable de doble valor puede contener un valor doble. La variable de valor flotante puede contener un flotador. Por lo tanto, 5.4 y 5.4f son literales de puntos flotantes. La variable de letra contiene un personaje 'B'. Es un personaje literal. La palabra variable contiene un conjunto de caracteres. Entonces, es una cadena literal.

¿Cuál es la similitud entre variables y literales de datos en Java??

  • Tanto las variables como los literales de datos en Java se utilizan en la programación.

¿Cuál es la diferencia entre variables y literales de datos en Java??

Variables vs literales de datos

Las variables son ubicaciones de memoria reservadas que almacenan valores con nombres simbólicos. Los literales de datos son representaciones de código fuente de valores fijos.
Asociación
Las variables están asociadas con la ubicación de la memoria. Los literales de datos están asociados con valores fijos que se colocan dentro de las variables.

Resumen - Variables frente a datos Literales en Java

Las variables y los literales de datos son términos comunes relacionados con la programación. Este artículo discutió la diferencia entre variables y literales de datos. La diferencia entre variables y literales de datos en Java es que las variables son las ubicaciones de memoria reservadas para almacenar valores con nombres simbólicos, mientras que los literales de datos son anotaciones de representación de valores fijos en la programación.

Referencia:

Punto, tutoriales. "Java Basic Datatates.", Tutorials Point, 8 de enero. 2018. Disponible aquí