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) 문제
- 5 + 4
- (1번의 결과값) * 2
- (2번의 결과값) / 3
- (3번의 결과값) + 5
- 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. 결과

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