피드로 돌아가기
Dev.toBackend
원문 읽기
Java 메서드 설계의 기초, 반환 값 유무에 따른 제어 흐름 분석
Method in java
AI 요약
Context
프로그램의 반복적인 로직을 효율적으로 관리하기 위한 구조적 설계 필요. 기능별로 역할을 분리하여 코드의 재사용성과 가독성을 높이는 기초 단계.
Technical Solution
- 반환 값이 없는 void 타입 메서드를 사용하여 단순 동작 수행 및 제어 흐름 관리
- 정수형 데이터를 반환하는 int 타입 메서드로 계산 결과값을 호출부로 전달하는 구조
- 매개변수(Parameter)를 통한 데이터 전달로 메서드 간의 독립적인 데이터 흐름 구축
- 조건문(if-else)을 활용하여 입력된 평균 점수에 따라 등급을 결정하는 로직 설계
- main 메서드를 진입점으로 설정하여 객체 생성 및 메서드 호출 순서를 제어하는 실행 흐름 구축
Key Takeaway
단일 책임 원칙을 적용하여 합산, 평균 계산, 등급 출력 기능을 분리함으로써 유지보수가 용이한 모듈형 설계 구현.
실천 포인트
단순 출력 기능은 void로, 계산 결과가 필요한 로직은 명확한 Return Type을 지정하여 설계할 것