2차원배열
= 1차원 배열 안에 다른 배열을 넣은 것
= 배열안에 배열이 들어있다! 라고 생각하자.
=배열은 저장된 값 마다 인덱스 번호 두 개로 설정되고 앞번호는 행, 뒷번호는 열
인덱스 사용법
arr[행번호(가로)][열번호(세로)]
= 배열의 행번호와 열변호는 0번부터 시작한다.
ex)
arr[3][4]
= 3행 4열
= arr[0][0]에서 arr[3][4]까지 총 12개 인덱스
2차원 배열의 선언
자료형[][] 변수명;
자료형 변수명 [][];
둘 중 어느걸로 써도 상관없음
2차원배열의 초기화
= 배열을 선언 후 할당하게 되면 각 자료형 별 기본값이 들어 감
= 숫자형 변수 모두 0, boolean = false,char=''
= 선언과 동시에 값을 기록 할 수 있음
이차원 배열 사용해보기
이차원 배열의 구조!
arr[0][0] arr[0][1] arr[0][2]
arr[1][0] arr[1][1] arr[1][2]
이차원 배열에 .length 활용하기!
이차원배열에서 배열이름.length -> 행의 수
배열이름[행].length -> 열의 수
이차원 배열에 for문 이용해서 값 넣기
하나씩 따로 넣는것보다 이게 더 효율적!