작업을 작은 단위로 나누고 결과를 반환합니다.
메서드는 접근 제어자, static 여부, 반환 타입, 이름과 매개변수로 선언합니다. return은 값을 호출 지점으로 돌려주고 메서드를 즉시 종료합니다.
예제에서 static ReturnType name(Parameters) { return value; } 부분부터 찾으세요. 선언 타입, 실제 객체와 반환값을 한 줄씩 따라가면서 컴파일 단계에서 잡히는 문제와 실행 중 생기는 문제를 구분하세요.
반환 타입이 void가 아니면 모든 정상 경로에서 호환되는 값을 반환해야 합니다. 핵심 계산과 출력은 분리합니다.
메서드는 하나의 책임을 갖고 이름이 구현 방법보다 결과를 설명하도록 작성합니다.
현재 코드를 먼저 실행해 출력과 타입 흐름을 확인한 뒤 세금률을 매개변수로 추가하세요.
println은 화면 출력일 뿐 반환값이 아닙니다. 계산 결과를 재사용하려면 return하세요.
직접 바꿔보세요세금률을 매개변수로 추가하세요.
실행 버튼을 누르면 결과가 여기에 표시됩니다.