자바를 사용하다 보면, 숫자 뒤에 L을 붙이는 코드를 볼 수 있습니다. 예를 들어, 아래와 같은 코드가 있죠:long d = 1000000000000L; 여기서 L이 왜 필요한 걸까요? 변수를 long 타입으로 선언했는데도 L을 붙여야 하는 이유가 뭘까요? 이번 글에서는 이 궁금증을 해결해보겠습니다! 🚀1. 기본적으로 자바의 숫자는 int로 해석된다!자바에서 숫자를 코드에 직접 쓰면, 기본적으로 int 타입(4바이트, 32비트)으로 간주됩니다. 즉, 자바는 "이 숫자는 int 타입일 거야!" 라고 생각하는 것이죠.int 타입이 저장할 수 있는 숫자의 최대값은 다음과 같습니다:int 최대값: 2,147,483,647 (약 21억) 만약 이 범위를 초과하는 숫자를 사용하면, 자바는 오류를 발생시킵니다! ?..