[JAVA] 54. 예외처리

서회정's avatar
Feb 17, 2025
[JAVA] 54. 예외처리

예외처리 기본 이해

1. 강제 익셉션

package ex15; public class Try01 { public static void main(String[] args) { throw new ArithmeticException("강제로 만든 익셉션"); //1. 강제로 예외를 터트림 } }

2. 호출한 쪽에서 익셉션 잡아채기

package ex15; class A { int start(int a, int b) { B bb = new B(); return bb.add(a, b); } } class B { int add(int a, int b) { if (b == 3) { throw new ArithmeticException("3은 받을 수 없어요"); } return a + b; } } public class Try02 { public static void main(String[] args) { A a = new A(); try { int r = a.start(2, 3); System.out.println("결과 : " + r); } catch (Exception e) { System.out.println("3말고 다른거 넣어보세요"); } } }
Share article

clubnerdy