conversiones
TRANSCRIPT
Conversión implícita y Conversión explícita
Jorge García Hernández
Por:
A continuación presentamos un pequeño programa con los dos tipos de conversiones para que lo puedan poner en práctica:package conversiones;public class Conversiones { public static void main(String[] args) { byte sByte=50; char sChar='a'; short sShort=1024; int sInt=50000; float sFloat=5.57f; double sDouble=.1234; float resultado1=sFloat*sByte; int resultado2=sInt/sChar; double resultado3=sDouble*sShort; continua…
// hasta aquí hemos manejado la conversión implícita, la siguiente línea de código usará la conversión explícita double resultado4= (double) (sInt/sChar); System.out.println("* * * * * * * * * * * * * *"); System.out.println("* Resultado 1: "+resultado1+" *"); System.out.println("* * * * * * * * * * * * * *"); System.out.println("* Resultado 2: "+resultado2+" *"); System.out.println("* * * * * * * * * * * * * *"); System.out.println("* Resultado 3: "+resultado3+" *"); System.out.println("* * * * * * * * * * * * * *"); System.out.println("* Resultado 4: "+resultado4+" *"); System.out.println("* * * * * * * * * * * * * *"); }}
La conversión implícita se realiza de manera automática por el compilador antes de almacene el valor en una variable.Cuando no se cumplan las condiciones para una conversión implícita, ésta podrá realizarse de manera explícita de forma manual como el ejemplo mostrado en NetBeans.