Java finally
2023. 1. 29. 02:05ㆍJava
프로젝트 내 src 내 javabasic 패키지 내 Ex2Exception.java
package javabasic;
import java.util.Scanner;
public class Ex2Exception {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc = new Scanner(System.in);
int su1, su2;
try {
System.out.println("두개의 숫자를 입력하세요");
su1 = Integer.parseInt(sc.nextLine());
su2 = Integer.parseInt(sc.nextLine());
int div = su1 / su2;
System.out.printf("%d / %d = %d\n", su1, su2, div);
} catch (NumberFormatException e) {
System.out.println("입력시 문자가 섞여있어요:" + e.getMessage());
} catch (ArithmeticException e) {
System.out.println("두번째 숫자는 0이 아닌수를 입력허세요:" + e.getMessage());
} finally {
System.out.println("이곳은 무조건 실행하는 영역입니다");
}
System.out.println("** 정상 종료 **");
}
}
두개의 숫자를 입력하세요
3
0
두번째 숫자는 0이 아닌수를 입력허세요:/ by zero
이곳은 무조건 실행하는 영역입니다
** 정상 종료 **
'Java' 카테고리의 다른 글
Java IOException (0) | 2023.01.29 |
---|---|
Java catch (0) | 2023.01.29 |
Java NullPointerException (0) | 2023.01.29 |
Java NumberFormat.format(long number) (0) | 2023.01.29 |
Java throws (0) | 2023.01.29 |