최대 1 분 소요

[백준 15596번] 정수 N개의 합

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
package _1월_2주차;
 
public class 백준_손수경_정답_15596 {
 
    public static void main(String[] args) {
        int[] arr = {12345}; //배열 초기화 방법
        long ans = sum(arr);
        System.out.println(ans);
 
    }
    
    public static long sum(int[] a) { 
        int result = 0;
        int i;
        for (i = 0; i < a.length; i++) {
            result += a[i];
        }
        return result;
    }
 
}
cs


배운 점

배열을 매개변수로 사용하는 방법, 배열을 초기화 및 선언하는 방법을 알게 되었다.

배열을 매개변수로 사용하는 방법

데이터형[] 매개변수이름 이렇게 사용하면 된다. 매개변수로 전달되는 값이 C언어처럼 주소인지 아닌지에 대한 정확한 공부는 필요할 것 같다. 하지만 실인자를 배열의 이름만으로 하는 것을 보면 아마도 JAVA도 C언어처럼 배열의 주소를 매개변수로 전달하는 것 같다.

배열을 초기화 및 선언하는 방법

  1. 초기화
    데이터형[] 배열 이름 = { value };
  2. 선언
    데이터형[] 배열 이름 = new 데이터형[버퍼 크기(?)];
    이 역시 정확하지는 않지만 아마도 C언어와 JAVA의 클래스 메서드 불러오는 방식과 유사하다. 자세한 것은 더 공부해보자,,,

댓글남기기