Java
[Java기초] 2차원 배열의 선언 및 객체 생성,초기화
김도유
2022. 9. 2. 01:52
<선언>
1. 타입[][] 변수명; - 예) int[][] arr;
2. 타입 변수명[][]; - 예) int arr[][];
3. 타입[] 변수명[]; - 예) int[] arr[];
<객체 생성, 초기화>
1차원 배열과 동일하게 괄호{}를 사용하여 생성과 초기화를 동시에 할 수 있다.
·타입[][] 변수명 =new 타입[][]{ {},{},{} }; -예) int[][] arr = new int[][] { {1,2,3}, {4,5,6}, {7,8,9} };
·타입[][] 변수명 ={ {},{},{} }; new int[][] 생략됨 -예) int[][] arr = { {1,2,3}, {4,5,6}, {7,8,9} };
아래와 같이 행별로 줄 바꿈을 해주는 것이 이해하기 쉽다.
int[][] arr = {
{1,2,3},
{4,5,6}
};