Img profile default
최재영
  • 2016.6.14 17:17
  • 조회수 90
  • 답변수 1
Img profile default
최재영
  • 2016.6.14 17:17
  • 조회수 90
  • 답변수 1

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

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

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

  • #자바 입문
  • #2차원배열

1 답변

  • G3rlasealonpd5c2kica
    Demi
    • 2016.6.15 12:17

    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을 할당합니다.

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

답변 쓰기

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