개요프로그래밍에서 숫자를 다룰 때 정수형 자료형의 범위를 초과하지 않도록 자료형을 선택하는 것은 매우 중요합니다. Java에서는 기본적으로 int, long, 그리고 BigInteger를 제공하며, 각 자료형의 사용 한계를 이해하면 더 안정적인 프로그램을 작성할 수 있습니다. 코딩테스트를 준비하다 보면 문제의 조건에 따라 자료형이 달라집니다. 이번 포스팅에서는 각 자료형의 범위에 대해 정리하여 더 안정적인 프로그램을 작성할 수 있도록 하고자 합니다. int 자료형int smallNumber = 2_000_000_000; // 가능int tooBigNumber = 3_000_000_000; // 오류: 값이 범위를 초과 범위 최솟값: -2^31 ≈ -2,147,483,648최댓값: 2^31 - 1 ≈ 2,..