BackendDesarrollo

Tipos de datos en Java

Para guardar una variable en memoria, esta tiene que tener un determinado tamaño, para ello debemos asignarles un tipo de dato, Java dispone de varios tipos de datos, y segun sea el tamaño del dato que vayamos a guardar en la memoria debemos asignarle un tipo u otro.

Java dispone de dos clase de tipos de datos los primitivos que son los que veamos ahora y los compuestos.

Tipos primitivos

Tipo de datos enteros

Los tipos de datos enteros se utilizan para números que carecen de parte decimal. Se permiten valores negativos. Java ofrece cuatro tipos de datos enteros:

  • byte:
  • short
  • Int
  • Long

Tipo de datos de punto flotante

Los tipos de datos de punto flotante denotan números con parte fraccionaria. Java ofrece dos tipos de punto flotante:

  • float
  • double

Hay tres valores especiales en punto flotante:

  • El infiito positivo
  • el infinito negativo
  • NaN ( not a number)

Tipo de datos de los caracteres

El tipo de dato para almacenar caracteres es char y se considera también un tipo numérico. Java utiliza Unicode para representar los caracteres, que es un conjunto de caracteres completamente internacional que requiere 16 bits.

tipo de datos logicos

El tipo de datos en Java que gobiernan los valores lógicos es el tipo de datos boolean, que sólo tiene dos posibles valores literales false y true. Se utiliza para evaluar condiciones lógicas. A diferencia de otros lenguajes de programación, no se pueden hacer conversiones entre valores enteros y el tipo de datos boolean.

Rangos de los tipos de datos primitivos

tipoUsoTamañoRango
byteentero corto8 bitsde -128 a 127
shortentero16 bitsde -32768 a 32767
intentero32 bitsde -2147483648 a 2 147 483 647
longentero largo64 bits +-9 223 372 036 854 775 808
floatreal precision sencilla32 bitsde -10e32 a 10e83
doublereal precision doble 64 bitsde-10e300 a 10e300
booleanlogico1 bitstrue o false
chartexto16 bitscualquier caracter
Rango tipos primitivos en java

Jimenez Marín, Alfonso y Perez Montes F.Manuel, 2016, 2º edicion, Aprende a programar con java, Editorial Paraninfo
Vegas Gertrudix, Jose Maria, 2021, Java 17 Fundamentos de programacion, Editorial Rama

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *