day19_ExceptionEx2

육희영·2021년 10월 28일
0

오류로 인한 예외(랜덤값)

package com.java1.day19;

//아래 예제에서 예외가 발생 하였다. 어떻게 처리할수 있을까?
//ExceptionEx3 에서 확인..
public class ExceptionEx2 {
	public static void main(String[] args) {
		int number = 100;
		int result = 0;
		
		for (int i = 0; i < 10; i++) {
			//정수를 0으로 나누는 것이 금지되어 있기 때문에 오류가 발생했다.
			//실수를 0으로 나누는 것은 금지되어 있지 않기 때문에 예외가 발생하지 않는다.
			result = number/(int)(Math.random() * 10);	//오류로 인한 예외 발생..
			System.out.println(result);
		}
	}
}

출력결과

14
12
11
11
50
11
11
100
14
16

0개의 댓글

관련 채용 정보