Lenguaje de Programación con Java: Datos y Tipos de Datos
Todo lenguaje de programación consta de Datos, Tipos de Datos y Operadores.
Los Tipos de Datos agrupan Datos del mismo tipo o de las mismas características, pueden ser primitivos y complejos.
Los Tipos de Datos Primitivos son:
Tipo/ Representación Tamaño /Valor mínimo /Valor máximo / Valor
/ Valor (en bits) por defecto
boolean true o false 1 N.A. N.A. false
char Carácter Unicode 16 \u0000 \uFFFF \u0000
byte Entero con signo 8 -128 128 0
short Entero con signo 16 -32768 32767 0
int Entero con signo 32 -2147483648 2147483647 0
long Entero con signo 64 -9223372036854775808 9223372036854775807 0
float Coma flotante de 32 +-3.40282347E+38 +-1.40239846E-45 0.0
precisión simple
Norma IEEE 754
double Coma flotante de 64 +-1.79769313486231570E+308 +-4.94065645841246544E-324 0.0
precisión doble
Norma IEEE 754
Cada tipo de dato representa un conjunto de valores o constantes "literales".
Los tipos de datos numéricos en Java no pueden representar cualquier número entero o real. Por ejemplo, el tipo de dato entero int tiene un intervalo de representación entre -2147483648 y 2147483647. Si se desea representar el valor correspondiente a la población mundial del planeta (más de 6 mil millones de habitantes) no puede hacerse con dato de tipo int. Los datos de tipo double no tienen tanta limitación. Pueden alcanzar un valor del orden de 10E308, pero tienen otro problema: la precisión. En concreto, el tipo double tiene una precisión de 15 dígitos significativos cómo se detallará más adelante.
Qué es un Tipo de Datos? Es la clasificación o agrupación de los Datos según sus características.
Qué es un Dato? La ejecución de un programa consiste en crear, modificar y leer Datos que se guardan en celdas de memoria del ordenador de un Tipo determinado.
Qué es un valor? es cualquier dato que se halle dentro de una celda del tipo de dato dado.
Qué es un literal? Una literal es un valor constante formado por una secuencia de caracteres.
- Literales numéricas
Se pueden crear literales numéricas a partir de cualquier tipo de dato primitivo.Ej. 123 //literal int 123.456 //literal double 123L //literal long 123.456F //literal float
- Literales booleanas
Las literales boolenas consisten de las palabras reservadas true y false. - Literales de caracteres
Las literales de caracteres se expresan por un solo carácter entre comillas sencillasEj. 'a', '%', '7'
- Literales de cadena
Una cadena es una combinación de caracteres. Las cadenas en Java son instancias de la clase String, por ello cuentan con métodos que permiten combinar, probar y modificar cadenas con facilidad.
Las literales de cadena se representan por una secuencia de caracteres entre comillas dobles.Ej. "hola", "cadena123", "12345"
Comentarios
Publicar un comentario