MEJOR SITIO PARA DESARROLLADORES WEB
Lenguaje de programación Java. Lecciones para principiantes

Ua En De Fr Ru

Java Tipos de datos


Java Tipos de datos

Como se explicó en el capítulo anterior, una variable en Java debe ser un tipo de dato especificado:

Ejemplo

int myNum = 5;               // Integer (whole number)
float myFloatNum = 5.99f;    // Floating point number
char myLetter = 'D';         // Character
boolean myBool = true;       // Boolean
String myText = "Hello";     // String
Try it Yourself »

Los tipos de datos se dividen en dos grupos:

  • Tipos de datos primitivos: incluye byte, short, int, long, float, double, boolean et char
  • Tipos de datos no primitivos, como String, Arrays et Classes (Aprenderás más sobre esto en un capítulo posterior)

Tipos de datos primitivos

Un tipo de datos primitivo especifica el tamaño y el tipo de valores de las variables y no tiene métodos adicionales.

Hay ocho tipos de datos primitivos en Java:

Tipo de datos Tamaño Descripción
byte 1 byte Almacena números enteros de -128 a 127
short 2 bytes Almacena números enteros de -32,768 a 32,767
int 4 bytes Almacena números enteros de -2,147,483,648 a 2,147,483,647
long 8 bytes Almacena números enteros de -9,223,372,036,854,775,808 a 9,223,372,036,854,775,807
float 4 bytes Almacena números fraccionarios. Suficiente para almacenar de 6 a 7 dígitos decimales.
double 8 bytes Almacena números fraccionarios. Suficiente para almacenar 15 dígitos decimales
boolean 1 bit Almacena valores verdaderos o falsos
char 2 bytes Almacena un solo carácter/letra o valores ASCII

No puedes cambiar el tipo

Una vez que se declara una variable con un tipo, no puede cambiar a otro tipo más adelante en el programa:

Ejemplo

int myNum = 5;       // myNum is an int
// myNum = "Hello";  // Error: cannot assign a String to an int

String myText = "Hi"; // myText is a String
// myText = 123;      // Error: cannot assign a number to a String

Try it Yourself »

Nota: Esta regla hace que Java sea más seguro, porque el compilador lo detendrá si intenta mezclar tipos por error.

Si realmente necesita cambiar entre tipos, debe utilizar conversión de tipos o métodos de conversión (por ejemplo, convertir un int en un double).


Ponte a prueba con ejercicios

Ejercicio:

Agregue el tipo de datos correcto para las siguientes variables:

 myNum = 9;
 myFloatNum = 8.99f;
 myLetter = 'A';
 myBool = false;
 myText = "Hello World";


Tipos de datos de Java. Videotutorial de W3Schools

Este vídeo es una introducción a los diferentes tipos de datos en Java.

¡Parte de una serie de videotutoriales para aprender Java para principiantes!