namesky1127   6년 전

이 중에서 

 double average = sum/n;
    int M = Math.max(x[0],x[1]);
    for(int j=2; j<n; j++){
      M = Math.max(M,x[j]);
    }

이 부분이 런타임에러의 원인이라고 추측하고 있는데

그 이유좀 설명해주시면 감사하겠습니다!

djm03178   6년 전

시험 본 과목이 1개인 경우 Math.max(x[0],x[1])은 잘못된 원소에 접근하게 됩니다.

댓글을 작성하려면 로그인해야 합니다.