Del curso: Java esencial

Accede al curso completo hoy mismo

Únete hoy para acceder a más de 23.200 cursos impartidos por expertos del sector.

Casteo de tipos incompatibles

Casteo de tipos incompatibles - Tutorial de Java

Del curso: Java esencial

Casteo de tipos incompatibles

Cuando vamos a asignar a una variable de un tipo un valor de otro tipo, en ocasiones ocurre una conversión automática, que es transparente para nosotros. Estas conversiones automáticas no siempre son posibles, y por ello tenemos que realizarlas nosotras de forma manual, usando el casteo de valores. Con el casteo de valores, estamos forzando a transformar un tipo de dato en otro tipo, y esto puede conllevar una pérdida de información. Es por ello que lo debemos hacer de forma consciente y meditada. Veámoslo de forma práctica. Vamos a crear una variable de tipo int. int variableDeTipoInt = 10. Ahora vamos a intentar asignar el valor de esta variable a otra variable de tipo float; float variableDeTipoFloat = variableDeTipoInt. Si compilamos, no nos va a dar ningún error, ya que se ha producido una conversión automática por ser dos tipos compatibles. En este caso, el tipo float es más amplio que el tipo int. Por ejemplo, podríamos convertir el int…

Contenido