int a=10;
int b=a;
double c=a;
선언한 변수 c는 double 타입, 값은 정수가 됩니다.
서로 타입이 다른데 에러가 나지 않는다. 자동형 변화
double d=13.1;
int e=d;
이 경우는 에러가 나며 자동형 변환이 되지 않는다.
이유는? 큰 자료형에서 작은 자료형은 자동 형변환이 되지 않는다.
int e=(int)d;
System.out.println(e);
이렇게 자료형을 따로 입력해주어 강제로 형변환을 시켜주어야 한다!