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: