Skip to main content

Tipos de Datos en JAVA

Un tipo de dato es un atributo de los datos que identifica la clase o categoría que pertenece un determinado elemento. Por ejemplo 10 es un número de tipo entero, 5.5 es un número decimal, la letra ‘P’ es un carácter alfabético, etc.

En JAVA, cada tipo de dato (ya sea un entero, carácter o decimal etc.) forma parte del lenguaje de programación y al definir variables o constantes dentro un programa, deben definirse con uno de los tipos de datos.

Existen dos categorías de datos dentro de JAVA:

  • Datos Primitivos, estos ya vienen incorporados en el lenguaje JAVA.
  • Datos de Tipo Objeto (algunos conocidos como wrappers o contendores, aquí también entran los definidos por el usuario)

En la siguiente tabla se muestran los tipos de datos primitivos que forman parte del lenguaje JAVA.

TIPODESCRIPCIÓNVALOR
POR DEFECTO
TAMAÑOGRUPOEJEMPLO
booleanTrue o False (verdadero o falso)false1 bitLógicotrue, false
byteEntero complemento de dos08 bitsNumérico 1 o 0, Entero100, -50
charCarácter UNICODE\u000016 bitsCarácter‘a’, ‘\u0041’, ‘\101’, ‘\\’
shortEntero complemento de dos016 bitsNumérico Entero10000,-20000
intEntero complemento de dos032 bitsN100000,-2,-1,0,1,2,-200000
longEntero complemento de dos064 bitsNumérico Entero -2L,-1L,0L,1L,2L
floatComa flotante IEEE 7540.032 bitsNumérico decimal1.23e100f, -1.23e-100f, .3ef, 3.14f
doubleComa flotante IEEE 7540.064 bits Numérico decimal 1.2345e300d, -1.2345e-300f, 1e1d
Tipos de datos primitivos en JAVA

También existe el tipo de dato String, este no es un tipo primitivo no obstante es muy usado para la declaración de variables y constantes de tipo alfanumérico. Este tipo de dato contiene una colección de tipo char que puede manipularse de forma individual o como un bloque denominado también «cadena de caracteres«.