1. 산술 변환: 연산 전에 피연산자의 타입을 일치를 위해 자동 형변환 되는 것
2. 산술 변환 규칙
1) 두 피연산자의 타입을 같게 일치시키기(보다 큰 타입으로 일치시킴)
long(8) + int(4) → long(8) + long(8)
float(4) + int(4) → float(4) + float(4)
double(8) + float(4) → double(8) + double(8)
2) 피연산자의 타입이 int보다 작은 타입이면 int로 변환 됨
byte(1) + short(2) → int(4) + int(4)
char(2) + short(2) → int(4) + int(4)
'Java' 카테고리의 다른 글
Java 임의의 수(랜덤 값) 만들기 Math.random() (1) | 2022.09.30 |
---|---|
Java Math.round()로 반올림하기 (0) | 2022.09.28 |
Java 연산자(Operator)의 종류와 우선 순위 (0) | 2022.09.28 |
Java 타입(type)간 변환 & 형변환(casting) 연산자 (0) | 2022.09.28 |
Java Scanner클래스 (0) | 2022.09.28 |