인프런 커뮤니티 질문&답변

이모작님의 프로필 이미지
이모작

작성한 질문수

김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음

문제와 풀이2

중복 if 문

작성

·

134

0


[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? 예
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예
3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예

[질문 내용]
if (rating >= 9) { System.out.println("어바웃 타임"); } else if (rating >= 8) { System.out.println("어바웃타임"); System.out.println("토이스토리"); } else { System.out.println("어바웃타임"); System.out.println("토이스토리"); System.out.println("고질라"); }

if 문을 여러개 작성하였는데. 이렇게 작성하는건 틀린건가요?결과는 동일하게 나와서요

답변 1

0

안녕하세요. 이모작님, 공식 서포터즈 y2gcoder입니다.

요구사항을 충족하는 답안을 쓰셨다고 생각합니다 :)

개발을 하다 보면 코드가 작동하는 것보다 좋은 코드를 작성하는 것에 더 많은 시간을 할애하게 되실 것입니다!

좋은 코드라는 것을 한마디로 정의하기는 어렵지만, 중복을 제거하는 것이 대체로 좋은 코드의 조건 중 하나에 해당하는 것 같습니다. 그러한 점에서 예시 답안에서는 if 문을 사용하여 반복적인 출력문 작성을 줄이고 있어 중복을 제거했다는 점에서 좋은 코드라고 생각합니다 :)

감사합니다.

이모작님의 프로필 이미지
이모작

작성한 질문수

질문하기