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

매일발전하는개발자님의 프로필 이미지
매일발전하는개발자

작성한 질문수

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

문제와 풀이3

자바 입문(배열)- 문제와풀이3(ProductAdminEx)관련

해결된 질문

작성

·

334

0

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

[질문 내용]

안녕하세요 김영한 강사님.

문제풀이를 보다가 궁금한 점이 생겨서 질문을 남기게되었습니다.

 

1.

2.

강의 및 강의자료에서는 2번 사진과 같은 코드로 작성이 되어있습니다.

2번 사진과 같은 코드로 작성한 이유가 코드 가독성과 if조건의 제약이 한가지만 존재하고 가장 상위에 먼저 나오기 때문에 else대신 continue로 처리하였는지 아니면 다른 이유가 있는지에대해서 알고 싶습니다.

답변 1

0

안녕하세요. 매일발전하는개발자님, 공식 서포터즈 y2gcoder입니다.

말씀하신 것과 같이 이번 풀이에서는 가독성을 고려하셔서 if + continue 조합으로 코드를 작성하셨다고 생각합니다.

문제 풀이 3번은 If 문 내에 또 if 문이 들어가는 중첩 조건문이기 때문에, 이렇게 else 문을 줄여주는 것만으로도 좀 더 읽기 쉬운 코드가 됩니다.

감사합니다.

답변 감사합니다!.

매일발전하는개발자님의 프로필 이미지
매일발전하는개발자

작성한 질문수

질문하기