- 2차원 배열
1) 배열과 .length
2차원 배열은 기본적으로 2차원 행렬을 표현하는 데 사용된다.
2차원 배열은 단순한 테이블 구조가 아닌, 일차원 배열을 가리키는 레퍼런스를 배열화한 것이다.
이차원 배열은 한 배열을 가리키는 reference를 다시 배열로 묶어주는 형식으로 구현된다.
2) 2차원 배열과 향상된 for문
향상된 for문을 통해서 다음과 같이 이차원 배열 값을 접근할 수 있다.
public class Hello { public static void main(String args[]){ int [][] arr = {{1,2,3}, {4,5,6}, {7,8,9}}; for(int[] tmp : arr){ for(int num : tmp){ System.out.print(num + " "); } System.out.println(); } } } |
'Java' 카테고리의 다른 글
자바 프로그래밍 (Java) - 8 : 자바 데이터 타입 분류 체계, Promotion (0) | 2016.07.12 |
---|---|
자바 프로그래밍 (Java) - 7 : 자바 기초 문법 (메인 메서드의 파라미터, 예외 처리) (0) | 2016.07.12 |
자바 프로그래밍 (Java) - 5 : 자바 기초 문법 (final 변수, 배열) (0) | 2016.07.12 |
자바 프로그래밍 (Java) - 4 : 자바 기초 문법 (변수 사용 시 주의 사항, 식별자 명명 규칙) (1) | 2016.07.12 |
자바 프로그래밍 (Java) - 3 : JDK, JRE의 차이 (0) | 2016.07.12 |