Saltar a contenido

Conversiones de tipos (casting entre tipos nativos)

Conversiones por defecto

Las reglas de Java para saber el tipo de datos resultante de una expresión se siguen las siguientes reglas

Si algún operando es El otro operando se transforma a
double double
float float
long long
byte or short int

Si se aplican dos reglas, se elige la que aparece primero en la tabla.

Conversiones forzosas (casting entre tipos nativos)

Es una forma de convertir un número de un tipo a otro tipo de dato. Para hacerlo ponemos en paréntesis el tipo de dato al que queremos convertirlo.

byte miByte = (byte) (14 / 2); //convierto la operación división que devuelve un int a byte //Otra forma
float a = 8.0f;
int b = 10;
b = (int) a;//convierto el tipo float a int