답변 1
1
안녕하세요. 박해빈님, 공식 서포터즈 OMG입니다.
.
간단한 예시로 설명드리면, 자바에서 숫자를 0으로 나누면 ArithmeticException
이 발생합니다. 자바 학습하시면서 이러한 예시로 설명하는 경우를 보신적이 있으시다면 이해하기 쉬우실텐데요,
0으로 나누면 안되는데 0으로 나눴기 때문에 발생하는 예외적인 상황을 Exception이라 생각하시면 되고
가령 아래 코드와 같이 0으로 나누기 전에 입력한 데이터가 유효한지 체크하는게 validation(유효성 검사)라고 보시면 될 것 같습니다.
public class Test {
public static void main(String[] args) {
int numerator = 10; // 분자
int denominator = 0;// 분모
if (denominator == 0) {
System.out.println("분모는 0으로 나눌 수 없습니다.");
return;
}
int result = numerator / denominator;
}
}
.
감사합니다.