728x90
728x90
= Method + for 구문 (4)
<문제 > (난이도 상) (혼자 못풀었음 ㅠ)
sumNum은 매개변수 2개를 받습니다.
두 매개변수 사이에 속한 모든 정수의 합을 구하는 sumNum을 완성하세요.
두 매개변수 크기는 정해지지 않았습니다.
<정답>
7~9사이의 수의 합:24
7~9사이의 수의 합:24
7~9사이의 수의 합:5
<해설>
(method)
static int sumNum(int a,int b) {
int sum=0;
int max=a>b?a:b;
int min=a<b?a:b;
for(int i = min;i<=max;i++) { //같은 수 일 때는 자동으로 한 번만 돈다.
sum+=i;
}
return sum;
}//삼항연산방식으로 풀어보자.
(in main)
System.out.println("7~9사이의 수의 합:"+sumNum(7,9));
System.out.println("7~9사이의 수의 합:"+sumNum(9,7));
System.out.println("7~9사이의 수의 합:"+sumNum(5,5));
728x90
'수업 복습하기 > Java Quiz' 카테고리의 다른 글
Method Quiz 02 - 메서드 + for 구문(6) (0) | 2021.08.26 |
---|---|
Method Quiz 02 - 메서드 + for 구문 (5) (0) | 2021.08.26 |
Method Quiz 02 - 메소드 + for 구문 (3) (0) | 2021.08.25 |
Method Quiz 02 - 메소드 + for 구문 (2) (0) | 2021.08.25 |
Method Quiz 02 - 메소드 + for 구문 (1) (0) | 2021.08.25 |