package basicos;

public class casting {
	public static void main(String[] args) {
		//CASTING. Es una conversión de datos entre un tipo primitivo y otro.

		//CASTING IMPLÍCITO: Significa que el cambio se realiza automáticamente. [Izquierda a derecha].
		//byte → short → int → long → float → double
		//Nunca Nunca, se pierda información
		
		//	- Casos de éxito.
		
		byte edad = 80;
		short edadReal = edad;
		
		int edadR2 = edad;
		double numero = edadR2;
		
		
		//	- Errores
		double decimal = 5.501;
		//	int numeroEntero = decimal;
		
		//CASTING EXPLÍCITO.
		
		int numeroEntero = (int) decimal; //Convertir FORZANDO al programa.
		System.out.println(numeroEntero);
		
		
	}
		
}
