반응형
예외 처리를 하는 방법에는 try-catch 가 있다.
try : 예외가 뜨지 않았을 때 실행할 부분
catch : 예외가 떴을 때 실행할 부분
으로 보면 쉬울 것 같다.
위 예제를 보면 int[] array가 있고 그 값을 Scanner를 사용해서 직접 입력받고 있다.
만약 int 어레이에 정수값이 아닌 "가나다"를 넣으면 예외가 발생할 것이다.
그것을 잡아주는 것이 저 catch 라고 생각하면 된다.
catch(예외상황) 에서 예외상황은 상황마다의 메세지가 각 다른데 그거는 구글로 서치해보면서 찾으면 된다. (아니면 아예 예외를 발생시켜서 뜨는 메세지로 확인할 수 있다. 효율적인지는 잘 모르겠다.)
마지막으로 finally 라는 것이 있는데,
이것은 예외가 발생하던 안하던 실행시키도록 하는 애 라고 보면 된다.
반응형
'관심있는 주제 > Java' 카테고리의 다른 글
object class (0) | 2018.12.09 |
---|---|
throws (0) | 2018.12.09 |
인터페이스(interface) (0) | 2018.11.27 |
final (0) | 2018.11.27 |
abstract (0) | 2018.11.27 |