글 작성자: 취업중인 피터팬
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명의 나이를 입력하면 그 나이의 합을 구하는 프로그램입니다. 나이를 입력받는 것과 합을 구하는 프로그램을 함수로 호출하였습니다.

 

 

결과 값