글 작성자: 취업중인 피터팬
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 E05MethodType04_1 {

	public static void main(String[] args) {
		int sumOfAge = getToTalAge(5);
		System.out.println("입력받은 나의의 합은? : " + sumOfAge);
	}
	
	static int getToTalAge(int personCnt) {
		Scanner scan = new Scanner(System.in);
		int sumAge = 0;
		
		//입력받은 사람의 수만큼 반복하면서 나이를 입력받음
		for(int i = 1; i <= personCnt; i++) {
			System.out.print(i +"번쨰 사람의 나이 : ");
			int age = scan.nextInt();
			sumAge += age;
		}
		
		
		return sumAge;
	}

}

5명의 나이를 입력하면 그 나이의 합을 구하는 프로그램입니다. 나이를 입력받는 것과 합을 구하는 프로그램을 함수로 호출하였습니다.

 

 

결과 값