[백준 15596번] 정수 N개의 합
[백준 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 = {1, 2, 3, 4, 5}; //배열 초기화 방법 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언어처럼 배열의 주소를 매개변수로 전달하는 것 같다.
배열을 초기화 및 선언하는 방법
- 초기화
데이터형[] 배열 이름 = { value }; - 선언
데이터형[] 배열 이름 = new 데이터형[버퍼 크기(?)];
이 역시 정확하지는 않지만 아마도 C언어와 JAVA의 클래스 메서드 불러오는 방식과 유사하다. 자세한 것은 더 공부해보자,,,
댓글남기기