🔑알고리즘/baekjoon

백준 15596 : JAVA 문제 코드 풀이(class 사용)

pkyung 2021. 7. 27. 13:29
반응형

문제는 정수 n개가 주어졌을 때, n개의 합을 구하는 함수 작성 문제입니다.

문제에 Java로는 class 이름은 Test, 메소드 이름은 sum으로 하라고 주어져 있습니다.

import java.util.Scanner;
public class Test {
	long sum(int[] a) {
		long ans = 0;
		for(int i=0;i<a.length;i++) {
			ans += a[i]; //배열 안에 넣어줌
		}
		return ans;
	}
		public static void main(String[] args) {
		
			Scanner sc = new Scanner(System.in);
			int num = sc.nextInt(); //n개의 정수
			int[] array = new int[num]; //n개의 배열 생성
			for(int i=0;i<num;i++) {
				int s = sc.nextInt(); //n개의 정수 입력
				array[i] = s; //배열에 넣기 
			}
			Test test = new Test(); //test라는 Test 인스턴스 생성
			
			System.out.print(test.sum(array)); //return 값이므로 출력해야함

	}

}

 

결과는 이렇습니다.

 

반응형