메뉴얼1 [java] if else 와 try-catch 의 차이 코드를 짜다보면 예외가 발생하게 된다 예를들어 a 를 b로 나눈다고 하자 그냥 a / b 로 코드를 만들면 에러는 뜨지 않지만 값을 입력하다보면 에러가 뜨는 경우가 있다 나누는 b의 값에 0 이 들어가면 그러하다 0 으로 나누지는 못하니까 수학적인 문제가 발생하는것이다 이럴때 해결하는 방법은 뭐가 맞을까? if else 를 써서 b가 0 일 경우의 대안을 제시하는 것 try-catch 를 써서 예외가 발생하면 처리하는 법 두 가지가 방법일 것이다 그러면 둘 중에 뭘써야 할까? 고민을 참 많이 했다 내 결론은 이렇다 예외의 경우의 수를 모두 예측 가능하고 코드를 설계할수있을 경우엔 if else를 예외의 모든 경우의 수를 쉽게 예측하기 힘든 경우 try-catch 를 사용하는게 맞다고 본다 누군가는 if .. 2022. 5. 9. 이전 1 다음