본문 바로가기

Study/Java

Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException

일단 소스코드는..
 
class SumAll
{
        public static void main(String args[])
        {
                int result;

                int n1 = Integer.parseInt(args[0]);
                int n2 = Integer.parseInt(args[1]);
                int n3 = Integer.parseInt(args[2]);

                result = n1+n2+n3;

                System.out.println(result);
        }
}



일단 저거대로 그냥 java로 실행시키면, 아규먼트 값을 안입력해서 생기신걸 볼수 있습니다.
일단 자세히는 모르겠지만.. 배열 범위를 넘어나, 그럴때 생긴 것입니다.