Una conversión primitiva de ensanchamiento (widening) mueve un valor a un tipo que puede contener un rango mayor, y Java la hace automáticamente. La cadena de ensanchamiento es byte a short a int a long a float a double, y char también se ensancha a int y superiores. El ensanchamiento de int o long a float, o de long a double, está permitido aunque pueda perder precisión en los dígitos bajos, porque el rango sigue cabiendo. Ten en cuenta que byte y short no se ensanchan a char, y char no se ensancha a short, porque char no tiene signo.
Sigue leyendo gratis
Crea una cuenta gratis de StudyToCert para leer el resto de esta lección: 6 secciones más, 4 términos clave, un ejemplo real, un consejo para el examen y preguntas de repaso. Todas las lecciones, laboratorios y exámenes de práctica son gratis con una cuenta.