Casting o Conversión de tipos de datos en Java

Los casting en java (también llamados Refundiciones), son conversión de tipos de datos.

Números con decimales a Enteros, Enteros a Char, Enteros a Doubles, etc...

Veamos algunos ejemplos.

* En el ejemplo, se ingresa un dato double, luego con el redondeo se devuelve un dato de tipo long, y con (int) delante de Math se lo convierte a Entero para ser almacenado en la variable que es también de tipo entero.

int MiRaiz = (int)Math.round(número double aquí)


* Otro ejemplo sin Math:



int MiVarEntera; // Se declara una variable de tipo entero
double MiVarDouble = 5.123; // Se declara una variable de tipo double

MiVarEntera = (int)MiVarDouble; /* Se convierte a entero el valor de 
la variable tipo double y se la guarda en una variable entera. */

System.out.println(MiVarEntera); // Se imprime por consola la variable entera


Siempre tener en cuenta que podrá haber perdida de información.



Tal ves te interese: