💡 int/Integer를 long 타입으로 수정합니다. - 해당 타입을 수정하더라도 동일한 오류가 발생하고 있습니다. - 이는 long 타입의 최대 범위 안에 들어가는 숫자인데 동일하게 오류가 발생하고 있습니다
2. long 타입에 접미사를 붙여줍니다.
💡 long 타입에 접미사를 붙여줍니다. - Java에서 숫자 리터럴을 작성할 때 정수 범위 내에 있든 없든 상관없이 Java는 이를 int / Integer 유형으로 처리합니다. - 이를 위해 정수 리터럴을 long 타입으로 만들려면 ’L’ 또는 'l' 접미사를 추가해야 합니다. - 또한 ‘l’을 사용하기 보다는 ‘L’을 사용하는 것을 IntelliJ에서 권장하고 있습니다.
💡 아래와 같이 접미사를 붙여서 해결하였습니다.
3. [참고] float에 대해서도 접미사를 붙여줍니다.
💡 float에 대해서도 접미사를 붙여줍니다.
타입
최소범위
최대범위
float
1.4E-45
3.4028235E38
double
4.9E-324
1.7976931348623157E308
- 이를 위해 정수 리터럴을 long 타입으로 만들려면 ’F’ 또는 'f' 접미사를 추가해야 합니다.