🔥새해맞이 특별 라이브 선착순 신청🔥

23.05.02 학습일기

23.05.02 학습일기

  1. 1차원 배열, 2차원 배열, 가변길이 배열

  2. 배열은 메모리에 생성 하는 구조이기 때문에 객체로 취급하고 new를 사용한다.

 

1차원 배열

int[] a;
a = new int[3];
    // Or
int[] a = new int[3];

 

2차원 배열 (이미지, 게임 맵, 행렬 데이터)

int[][] a;
a = new int[3][4];    // 3행 4열
    // Or
int[] a = new int[3][4];

 

image

  • 해석 : a라는 아파트에 3개 (a[0], a[1], a[2]) 동이 있고 각 동은 4층이다.

 

가변 길이 배열 (열의 길이를 사용자 지정)

int[] a = new int[3][];    
a[0] = new int[3]; a[1] = new int[4]; a[2] = new int[5];

 

댓글을 작성해보세요.

채널톡 아이콘