CONVERSIÓN ENTRE TIPOS DE DATOS
Cuando Java tiene que evaluar una
expresión en la que intervienen operandos de diferentes tipos, primero
convierte, sólo para realizar las operaciones solicitadas, los valores de los
operandos al lipo del operando cuya precisión sea más alta. Cuando se trate de
una asignación, convierte el valor de la derecha al tipo de la variable de la
izquierda siempre que no haya pérdida de información. En otro caso, Java exige
que la conversión se realice explícitamente.
Java permite una conversión
explícita (conversión forzada) del tipo de una expresión mediante una construcción
denominada cast, que tiene la forma: