JAVA 프로그래밍
[JAVA] 풀스택 개발자 부트캠프 007일차 ② 예외 처리(Exception)
selfdailycoding
2025. 1. 2. 14:37
Exception
예외처리는 오류(error)가 아님
1. 숫자를 입력해야 하는데 문자를 입력한 경우
calculator → 숫자입력 0 ~ 9을 해야 함. -> 만약에 'A'를 입력했다면? -> number format Exception
2. 배열을 입력해야 하는데 이외의 수를 입력한 경우
array → index out of bound Exception
int array[] = new int[3]; // 0 ~ 2번째까지만 있음.
array[3] = 12;
3. class → class not found
Scanner를 못찾는 경우
4. file → file not found
file을 못찾는 경우
형식:
try{
처리코드1 (예외가 나올 가능성)
처리코드2 (예외가 나올 가능성)
}catch(예외클래스1){
예외1이 나온 경우 처리
}catch(예외클래스2){
예외2가 나온 경우 처리
}finally{ // 생략가능
무조건 실행
반드시 해야할 뒷처리
}