자바는 연산 전에 피연산자의 타입을 일치시킴
- 피연산자의 타입이 일치하지 않는 경우, 그 중 가장 범위가 큰 타입으로 통일 후 연산
- long + int ⇒ long + long ⇒ long
- float + int ⇒ float + float ⇒ float
- double + float ⇒ double + double ⇒ double
- 피연산자가 int보다 범위가 작은 경우, int로 변환 후 연산
- byte + short ⇒ int + int ⇒ int
- char + short ⇒ int + int ⇒ int
- char > char ⇒ int > int ⇒ int (비교연산)