Lección 08. Tipos de Datos.

Recuerda, una variable en Java debe tener un tipo de dato especificado.

Copiar código
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

Los tipos de datos se dividen en dos grupos:

Tipos de datos primitivos._

Un tipo de dato primitivo especifica el tipo de variable y el tipo de valores que puede contener.

Hay ocho tipos de datos primitivos en Java:

  1. byte -> Almacena números enteros de -128 a 127.

  2. short -> Almacena números enteros de -32,768 a 32,767.

  3. int -> Almacena números enteros desde -2.147.483.648 hasta 2.147.483.647.

  4. long -> Almacena números enteros desde -9,223,372,036,854,775,808 hasta 9,223,372,036,854,775,807.

  5. float -> Almacena números fraccionarios. Suficiente para almacenar de 6 a 7 dígitos decimales.

  6. double -> Almacena números fraccionarios. Suficiente para almacenar de 15 a 16 dígitos decimales.

  7. boolean -> Almacena valores verdaderos o falsos.

  8. char -> Almacena un solo carácter/letra o valores ASCII.

No se puede cambiar el tipo._

En java una vez que una variable se declara con un tipo de dato, no puede cambiar a otro tipo más adelante en el programa.

Copiar código
int myNum = 5; // myNum es un int
//No se le podra asignar un valor que no sea un int

String myText = "Hi"; // myText es un String
//No se le podra asignar un valor que no sea un String

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 usar métodos de conversión.