지역 변수는 이름 그대로 특정 지역에서만 사용 가능한 변수
⇒ 특정 지역(선언된 코드 블록 {}
)을 벗어나면 사용 불가능
스코프(Scope)
변수의 접근 가능한 범위
1️⃣ 비효율적인 메모리 사용
2️⃣ 코드 복잡성 증가
형변환
int
→ long
→ double
자동 형변환, 묵시적 형변환
: 작은 범위 숫자 타입에서 큰 범위 숫자 타입으로의 대입은 개발자가 직접 형변환을 하지 않아도 된다
큰 범위에서 작은 범위 대입은 명시적 형변환이 필요하다