package leccion2;

public class Explicacion3 {
	public static void main(String[] args) {
		//Casting: Convertir de un tipo de dato a otro (debe ser compatible)
		

		
		//Diferencia entre implícito y explícito
		//- Implícito: (Se hace de forma automática).
		//- Explícito: (Se tiene que hacer explícitamente).
		
		//Casting Implícito.
		int num = 5;
		double num2 = num; //Casting Implícito.
		
		//Casting Explícito.
		double num3 = 5.14; //Valor de double
		int num4; //Declaro un int
		num4=(int)num3; //Casting Explícito. (Asigno a un tipo int un double) [TRUNCA que NO APROXIMA].
		System.out.println(num4);
	}
}
