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{ // 생략가능
무조건 실행
반드시 해야할 뒷처리
}
'JAVA 프로그래밍' 카테고리의 다른 글
[JAVA] 풀스택 개발자 부트캠프 008일차 ① 파일 생성, 쓰기, 읽기 (0) | 2025.01.03 |
---|---|
[JAVA] 풀스택 개발자 부트캠프 007일차 ③ 문자 입력 (0) | 2025.01.02 |
[JAVA] 풀스택 개발자 부트캠프 007일차 ① 함수로 나타내기 (0) | 2025.01.02 |
[JAVA] 풀스택 개발자 부트캠프 006일차 ④ 함수 8문제 풀이 (1) | 2024.12.31 |
[JAVA] 풀스택 개발자 부트캠프 006일차 ③ value(값), address(주소)의 할당 (1) | 2024.12.31 |