by zero 썸네일형 리스트형 [에러 해결 방법] java.lang.ArithmeticException java.lang.ArithmeticException: / by zero 라는 에러가 나타날 때가 있습니다. 그 때는 숫자를 0으로 나눴을 때 나타나는 에러입니다. 예를 들면, (2 / 0), (1 / 0) 등의 연산이 실행되었을 때 나타납니다. 나눗셈에서는 분모가 0이 될 수 없으니 프로그램에서도 오류가 나타나는게 맞겠죠? 그럴 때는 분모의 기본 값을 1로 만들어줘도 됩니다!! ◎ 예시 class Solution { public int solution(int n) { int answer = 0; for(int i=1; i < Math.sqrt(n); i++){ if(n % i == 0) answer += 2; } return answer; } } answer를 1로 지정하면 에러가 나타나지 않습니다!!.. 더보기 이전 1 다음