자바 배열 예제(Array)기본배열
// 배열 선언
int[] arr1; // arr1 = null
int arr2[];
// 배열 생성
// new의 역할 : 메모리의 힙(heap)영역에 동적 메모리 할당.
arr1 = new int[5];
// 배열에 대한 접근
arr1[0] = 10;
arr1[1] = 20;
arr1[3] = 30;
arr1[4] = 40;
System.out.println("arr1[0] = " + arr1[0]);
System.out.println("arr1[1] = " + arr1[1]);
System.out.println("arr1[2] = " + arr1[2]);
System.out.println("arr1[3] = " + arr1[3]);
System.out.println("arr1[4] = " + arr1[4]);
// 배열 선언과 동시에 데이터 할당
int[] num = {10, 20, 30, 40, 50 };
int[] num2 = new int[] {11, 12, 13, 14};
System.out.println("num[0] = " + num[0]);
System.out.println("num[1] = " + num[1]);
System.out.println("num[4] = " + num[4]);
int[] score = new int[40];
for (int i = 0; i < score.length; i++) {
score[i] = (i + 1) * 3;
}
for(int i = 0; i <score.length; i++) {
System.out.printf("score[%d] = %d\n",i, score[i]);
}