2013-05-31 2 views
-4

사용자가 1 년에 들어가고 그 안에 배열을 검색하는 프로그램이 있습니다.배열 내부에없는 값에 대한 Java 배열 검색 예외 오류

사용자가 '유효하지 않은'연도를 입력하면 프로그램이 중단되고 어떻게 끝나야합니까? try 및 catch 문을 사용해야합니까?

+0

예 사용은 시도 - 캐치를이 사용자 지정 오류 조건이 내장 – Abubakkar

+0

에 아니므로이 농담으로 dupposed되어 ? 알았다면 문제는 42 번 줄에있는 'if'조건에 있다고 생각합니다. – gkalpak

+0

코드를 표시하거나 도움을 드릴 수 없습니다. –

답변

2

예. 당신이 '캐치'는 InvalidYearException에 노력하고 있었다 예를 들어, 당신은 같은 것을 할 것입니다 :

try { 
    // Your code (the code that will possibly cause an exception to be thrown) 
} catch(InvalidYearException exception) { 
    // Your code (the code that will be executed when you 'catch' an InvalidYearException) 
    // for example: 
    System.out.println("Error!" + exception.getMessage()); 
} 
+0

좋아, 고마워! 그렇게 생각! – user2404755