자바 예외처리
JAVA반응형
코드
package eample;
public class java {
public static void main(String[] args) {
int [] aa = new int [3];
try
{
aa[2]= 100/2;
aa[3]=100;
}catch (ArrayIndexOutOfBoundsException e){
System.out.println("배열 첨자가 배열의 크기보다 큽니다");
}catch (ArithmeticException e){
System.out.println("0으로 나누는 등의 오류입니다.");
} finally{
System.out.println("무조건 나온는 문장 입니다.");
}
}
}
실행결과
배열 첨자가 배열의 크기보다 큽니다
무조건 나온는 문장 입니다.
코드
package eample;
public class java {
public static void main(String[] args) {
int a = 100, b = 0;
int result;
try
{
result = a/b;
}catch (ArithmeticException e) {
System.out.print("발생 오류 ==> ");
System.out.println(e.getMessage());
}
}
}
실행결과
발생 오류 ==> / by zero
반응형
'JAVA' 카테고리의 다른 글
자바 GUI 프로그래밍_1 (0) | 2020.01.12 |
---|---|
자바 기본 api (0) | 2020.01.05 |
자바 추상 메소드와 추상 클래스 (0) | 2020.01.04 |
자바 상속 (0) | 2020.01.04 |
자바 내부 클래스 - 익명 클래스 (0) | 2020.01.04 |