정수와 정수의 연산 결과는 정수
반면 정수와 실수의 연산 결과는 실수
int a = 5/2; //2
double b = 5/2.0 //2.5
대입할 값과 변수의 타입이 서로 다른 경우, 문제가 생길 수 있음
다음은 문자열을 정수형 변수에 대입하는 코드로 컴파일 되지 않음
int score= "100";
double p =2 //2.0으로 자동 변환
int n=300;
byte b=n; //컴파일 오류, int 타입이 byte로 자동 변환 안 됨
byte b= (byte)n; // O