본문 바로가기

수업 복습하기/Java Quiz

Method Quiz 02 - 메서드 + for 구문 (4)

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