최재영

2차원 배열 강의 완전히 이해가 되지 않는데요

int [] [] array5 = new int[3] [];
array5[0] = new int [1];
array5[0] [0] = 10;

특히 이부분은 이해가 잘안되는데요 2차원 배열이 나중에 많이 쓰이는 편인가요?

1 개의 답변

2차원 배열에 대한 개념은 영상 1:17부분에 잘 나와 있습니다

질문하신 코드는

  1. int [] [] array5 = new int[3] []; : array5는 3개의 원소를 저장할 수 있는 배열입니다. 원소로 int형 배열을 가집니다.
  2. array5[0] = new int [1]; : array5개 0번째 인덱스에 값을 할당합니다. 할당된 값은 1개의 원소를 저장할 수 있는 int형 배열입니다.
  3. array5[0] [0] = 10; : array5에 0번째 인덱스에 접근합니다. 결과는 배열입니다.(array5[0]) - array5[0]에 0번째 인덱스에 정수 10을 할당합니다.

와 같이 설명할 수 있습니다.
잘 이해가 안가신다면 댓글남겨주세요

답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.