서로 배타적인 조건의 여러 경로를 처리합니다.
if가 거짓이면 else if를 순서대로 검사하고 모두 거짓이면 else가 실행됩니다. 위에서 먼저 참이 된 한 블록만 실행되므로 구체적인 조건을 앞에 둡니다.
코드를 읽을 때는 if (...) { ... } else if (...) { ... } else { ... } 부분부터 찾으세요. 현재 값과 실행 순서를 줄마다 적어 보면 문법을 외우지 않아도 결과를 예측할 수 있습니다.
실행하기 전에 예상 결과를 짧게 적은 뒤 60점 미만은 F가 되도록 경로를 추가하세요. 실제 출력이 다르면 콘솔에 처음 나타난 오류와 그 직전 값을 차례로 확인하세요.
score >= 70을 score >= 90보다 먼저 두면 95점도 앞 조건에서 끝나 C가 됩니다.
직접 바꿔보세요60점 미만은 F가 되도록 경로를 추가하세요.