글 작성자: 취업중인 피터팬
728x90
기본 환경
JDK : 1.8.0_261 버전
JRE : 1.8.0_261 버전
JAVA VERSION : 8 업데이트 261
Eclipse IDE VERSION : 2020-06버전

 

목표

매개변수는 있지만 리턴 값이 없는 함수를 다음 시나리오에 맞게 작성하시오.


 

 

코드
package ex05method;

import java.util.Scanner;

public class E04MethodType03_1 {

	/*
	 시나리오] 사용자가 입력한 2개의 시작값과 끝값사이에 있는 수를 모두 더하여
	 출력하는 프로그램을 작성하시오.
	 	출력결과] 
	 		시작값 : 5
	 		종료값 : 9
	 		결과 : 5+6+7+8+9 = ???
	 */

	public static void main(String[] args) {
		Scanner scan = new Scanner(System.in);
		
		System.out.print("시작값 : ");
		int s = scan.nextInt();
		System.out.print("종료값 : ");
		int e = scan.nextInt();
		yesParamNoReturn(s, e);
	
	}

	static void yesParamNoReturn(int starNum, int endNum) {
		/*
		 1에서 10까지의 합을 구하는 프로그램의 시간과 종료값만 변수로
		 변경하여, 해당 구간의 합을 구하는 프로그램으로 커스터마이징하였음.
		 */
		int sum = 0;
		for(int i = starNum; i<=endNum; i++) {
			sum += i;
		}
		System.out.printf("%d ~ %d까지의 합은 : %d ", starNum, endNum, sum);
	}
	
}

시나리오는 주석에 달아놓았습니다.

 

 

결과 값