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 sencillas
    Ej. 	'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

Entradas populares de este blog

Variables: Declaración y asignación.