선릉역 1번 출구
5. 배열의 정규화 본문
언어를 사용안한지 너무 오래돼서 그런가 다시 자바를 공부하던 중.. 하기에서 [2][4] 배열이 생긴다고 생각했다.
int[][] arr = {{1,2,3}, {4,5,6,7}}
arr[0] = {1, 2, 3, null}
arr[1] = {4, 5, 6, 7}
※그런데 위와 같이 선언하면 2차원 배열의 형태가 정규화 되지 않았기 때문에 각 행마다 열의 개수가 달라지게 됨
우리가 아래처럼 선언한다면 첫 번째 행은 3개의 열, 두 번째 행은 4개의 열, 세 번째 행은 2개의 열을 가지게 됨
int[][] arr = {
{1, 2, 3},
{4, 5, 6, 7},
{8, 9}
};
[배열 초기화 하기]
배열은 선언과 동시에 자료형에 따라 초기화 됨 ( 정수는 0, 실수는 0.0, 객체는 null)
'Language > Java' 카테고리의 다른 글
7. 추상 클래스 (0) | 2023.11.23 |
---|---|
6. 자바의 특징 (0) | 2023.11.23 |
4. 얕은 복사 vs 깊은 복사 (2) | 2023.11.21 |
3. 싱글톤 패턴(singleton pattern) (0) | 2023.11.21 |
2. 헷갈리는 문법 정리 (0) | 2023.11.21 |
Comments