[JAVA] 변수 초기화 및 조건문 오류

JAVA 변수 초기화 및 조건문 오류



값이 초기화 되지않았다는 오류가 발생하였다.

원인은 if만을 사용해서 조건문을 작성하였기 때문이다.

if조건에 해당하면 결과값으로  score에 등급을 대입하지만 모든조건이 일치하지않을경우 조건문을 실행하지 않으므로 값이 할당되지 않아 값이 초기화 되지않았다는 오류를 발생한다.



이런경우 score에 값을 직접 임의로 작성해주던지 아니면 if ~ else문으로 작성하면 if조건문에 조건이 충족되지 않더라도 else문을 실행하면서 score값에 값을 할당하기 때문에 코드가 오류없이 정상적으로 작동한다.

댓글