[JAVA] 31. 메서드/함수 (2)리턴함수 예제

서회정's avatar
Feb 07, 2025
[JAVA] 31. 메서드/함수 (2)리턴함수 예제

1. 문제

💡
주어진 리턴 함수를 활용하여 문제를 풀어보세요.

1) 리턴 함수

static int add(int a, int b) { return a + b; } static int sub(int a, int b) { return a - b; } static int mul(int a, int b) { return a * b; } static int div(int a, int b) { return a / b; }

2) 문제

  1. 5 + 4
  1. (1번의 결과값) * 2
  1. (2번의 결과값) / 3
  1. (3번의 결과값) + 5
  1. 4번의 최종 결과값을 출력해 보세요.
 

2. 코드

package ex04; public class Cal01 { static int add(int a, int b) { return a + b; } static int sub(int a, int b) { return a - b; } static int mul(int a, int b) { return a * b; } static int div(int a, int b) { return a / b; } public static void main(String[] args) { //문제 : 5+4, 결과*2, 결과/3, 결과+5 (최종 결과값을 출력하시오) // 1. 5+4 = 9 int result = add(5, 4); // 2. 9*2 = 18 int result2 = mul(result, 2); // 3. 18/3 = 6 int result3 = div(result2, 3); // 4. 6+5 = 11 출력하기 int result4 = add(result3, 5); System.out.println(result4); } }

3. 결과

notion image

4. 풀이 시 주의했던 부분

  1. 정수가 나올 수 있는지 미리 계산하여 데이터 타입을 선택함
  1. 문제를 단계별로 풀어보고 System.out.println(); 를 사용해 출력하며 올바르게 작동하는지 살펴봄
  1. 최종적인 결과값이 계산된 값과 일치하는지 살펴봄
 
Share article

clubnerdy