Part4 배열

배열 만들기

배열은 같은 데이터 타입을 가진 연속된 메모리 공간으로 이루어진 자료구조이다.

int[] array1 = new int[4];
int[] array2 = new int[]{1,2,3,4};
int[] array3 = {1,2,3,4};



배열 사용하기

  • 배열에 접근할 때에는 인덱스를 통해서 접근한다.
  • 배열의 길이를 알아내는 방법 : array.length



2차원 배열

2차원 배열이란 배열의 배열이다.

int[][] array4 = new int[3][4];

int[][] array5 = new int[3][];
//위와 같이 선언하면 array5는 3개짜리 배열을 참조한다. 3개짜리 배열은 아직 참조하는 배열이 없다는 것을 의미.
array5[0] = new int[1]; //정수를 하나 담을 수 있는 배열을 생성해서 array5 의 0 번째 인덱스가 참조한다.  
array5[1] = new int[2]; //정수를 두개 담을 수 있는 배열을 생성해서 array5 의 1 번째 인덱스가 참조한다.  
array5[2] = new int[3]; //정수를 세개 담을 수 있는 배열을 생성해서 array5 의 2 번째 인덱스가 참조한다. 



for each

for문 안에 (value:array), array의 값 하나씩 value로 매칭된다.

python for in 이랑 똑같은거 같아서 너무 반갑다!

int[] iarr = {10,20,30,40,50};

for(int value:iarr){
    System.out.println(value);
}

댓글남기기