2차원 배열
테이블 형태의 데이터를 저장하기 위한 배열
int[][] score = new int[4][3]; // 4행 3열의 2차원 배열을 생성한다. (intx12 개의 저장공간이 만들어짐)
socre[0][0] = 100; // 배열 score의 1행 1열에 100을 저장
System.out.println(score[0][0]); // 배열 score의 1행 1열의 값을 출력
2차원 배열의 초기화 (2차원 배열 : 1차원 배열의 배열)
int[][] arr = new int[][] { {1,2,3}, {4,5,6} };
int[][] arr = { {1,2,3} , {4,5,6} }; // new int[][]가 생략됨
-> 아래와 같이 만드는게 직관적으로 보기 좋음
int[][] arr = {
{1,2,3},
{4,5,6}
}
2차원 배열 생성과 초기화를 동시에 함
-> int[][] score = {
{100,100,100}, (-> 1차원 배열) (이름 : score0)
{20,20,20}, (-> 1차원 배열) (이름 : score1)
{30,30,30}, (-> 1차원 배열) (이름 : score2)
{40,40,40| (-> 1차원 배열) (이름 : score3)
};
2차원 배열 예제
> 2차원 배열의 경우는 이중반복문을 사용해야함
> score.lenght : 4
score[i].length : (i=0~3) 3
score[0].length : 3
'자바의 정석 - 기초편' 카테고리의 다른 글
Arrays로 배열 다루기 (0) | 2022.08.03 |
---|---|
String 클래스 (0) | 2022.08.03 |
커맨드 라인 입력받기 (0) | 2022.08.03 |
String 배열 (0) | 2022.08.03 |
배열의 활용 (0) | 2022.08.02 |