공부하시는대에 도움이 됐으면 좋겠습니다.
답안코드 확인해주세요!
더보기
import java.util.*;
public class Main
{
public static void main(String[] args)
{
int[] testArray = new int[5];
System.out.println("다섯개의 정수를 입력하세요 : ");
Scanner in= new Scanner(System.in);
for(int i=0;i<5;i++){
testArray[i] = in.nextInt();
}
int sum = sumOfInts(testArray);
System.out.println();
System.out.println("총 합은 : " + sum);
}
public static int sumOfInts(int[] a)
{
if (a.length == 1)
return a[0];
else
{
int[] temp = new int[a.length - 1];
for(int i = 0; i < a.length - 1; ++i)
temp[i] = a[i];
return(sumOfInts(temp) + a[a.length - 1]);
}
}
}
더 많은 자바코드가 보고 싶다면?
https://chuinggun.tistory.com/category/%EC%9E%90%EB%B0%94/%EC%9E%90%EB%B0%94
'자바 > 자바' 카테고리의 다른 글
[자바] 기하평균과 조화평균을 재귀함수를 통해 구하는 프로그램을 작성하시오 (0) | 2023.01.01 |
---|---|
[자바] 피보나치 수열과 비율 황금비율을 재귀함수를 이용하여 계산하고 출력하는 프로그램을 작성하시오 (0) | 2023.01.01 |
[자바] 재귀함수를 이용하여 등차함수를 계산하는 프로그램을 작성하시오 (0) | 2023.01.01 |
[자바] 회문인지 아닌지 여부를 판단하는 프로그램을 작성하시오 palindrome (0) | 2023.01.01 |
[자바] 재귀함수 중첩함수를 이용하여 팩토리얼 factorial을 계산하는 프로그램을 작성하시오 (0) | 2023.01.01 |
댓글