[JAVA] try catch문

김규리·2일 전

try catch 문

예외가 발생했을 때 프로그램을 멈추지 않고 안전하게 다음 코드를 실행하도록 처리하는 핵심 문법

"이 코드를 실행하고(try), 문제가 생기면 이렇게 처리해(catch)."

try {
    // 오류가 발생할 수 있는 코드
} catch (예외타입 변수) {
    // 오류가 발생했을 때 실행할 코드
}

try {
    int num = Integer.parseInt("abc");
} catch (NumberFormatException e) {
    System.out.println("숫자를 입력해주세요.");
}

NumberFormatException e

숫자로 바꾸려고 했는데 숫자로 바꿀 수 없을 때 발생하는 오류

ex. Integer.parseInt("123"); // 정상
Integer.parseInt("abc"); // NumberFormatException ( 오류

e는 발생할 오류를 저장하는 변수 이름이다
: 발생한 예외정보가 포함된다.

0개의 댓글