강의로 돌아가기
최배경

답 좀 알려주세요;;;

답을 모르겠습니다ㅜㅡㅜ

2 개의 답변
JM

더 좋은 답변이 있을꺼라 생각됩니다~!

public class ExceptionExam{
public int get50thItem(int []array) throws IllegalArgumentException{
if(array.length < 50){
// return 0;
throw new IllegalArgumentException(배열의 크기가 50보다 작습니다.);
}
return array[49];
}
}

//아래는 실행을 위한 코드입니다. 수정하지 마세요.
public class ExamExam{
public static void main(String[]args){
ExceptionExam ex = new ExceptionExam();

try{
int [] array = new int[48];
System.out.println(ex.get50thItem(array));

}catch(Exception e){
System.out.println(e.toString());
}

}
}

김민수

위에 분이 좀 잘못 쓰신거 같네요
public class ExceptionExam{
public int get50thItem(int []array){
if(array.length < 50){
// return 0;
throw new IllegalArgumentException(배열의 크기가 50보다 작습니다.);

}
return array[49];
}
}

답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.