| 다차원 배열 | 1. 2차원 배열의 선언과 인덱스 2. 2차원 배열의 초기화 3. 다차원 배열의 활용 4. 가변 배열 |
1. 2차원 배열의 선언과 생성
(1) 1차원 배열
int[]score = new int[3];
//3칸 1차원 배열 생성
(2) 2차원 배열
int[][]score = new int[4][3];
//4행 3열의 2차원 배열을 생성

-인덱스 사용 예
score[0][0] = 100; //배열 score의 1행 1열에 100을 저장
System.out.println(score[1][3]); //배열 score의 2행 4열 값 출력
2. 2차원 배열의 초기화
(1)
-생성과 초기화 동시에 수행 가능

-이중 for문 활용_몰러

(2)2차원 배열 예시

(3)배열 요소의 총합 구하기_몰러

3.3 가변배열
(1)다차원 배열에서 마지막 차수의 크기를 지정하지 않고 각각 다르게 지정하고 싶을 때

(2) 위 사진의 오른쪽-예시2에서 Java의 2차원 배열의 메모리 형태

3.4 (참고) 다차원 배열의 활용(1)
-단어 맞추기

'CSE > CP1 이론' 카테고리의 다른 글
| CP1_07.객체지향 프로그래밍_Advanced_5. 클래스 타입의 형변환 (0) | 2024.06.19 |
|---|---|
| CP1_07.객체지향 프로그래밍_Advanced_내부 클래스 (0) | 2024.06.17 |
| CP1_07.객체지향 프로그래밍_Advanced_파일과 예외처리 (0) | 2024.06.17 |
| CP1_07.객체지향 프로그래밍_Advanced_2.오버라이딩 (0) | 2024.06.11 |
| CP1_07. 객체지향프로그래밍_Advanced_1. 계승 (0) | 2024.06.11 |