Notice
Recent Posts
Recent Comments
Link
drexqq
[Java, 자바] 2차원배열 본문
728x90
반응형
Java의 2차원 배열에 대해 알아보자.
먼저 1차원 배열에 대해 복습하자면 아래와 같다.
Array - 같은 자료형의 묶음. -> 변수들의 묶음
index number로 관리가 된다
0 ~ (n-1) -> n은 배열의 총 개수
다른 자료형의 묶음은 C언어에서 structure(구조체)로 표현되지만 Java에서는 Class로 표현된다
2차원 배열은 아래와 같은 형태로 이루어져있다.
int Array2[][] = {
{1, 2, 3, 4},
{5, 6, 7, 8},
{9, 10, 11, 12}
};
int Array2[][] = new int[3][4];
int []Array2[] = new int[3][4];
예제를 보자
int Array2[][] = {
{1, 2, 3, 4},
{5, 6, 7, 8},
{9, 10, 11, 12}
};
for (int i = 0; i < Array2.length; i++) { // Array2.length -> 3
for (int j = 0; j < Array2[i].length; j++) {
System.out.println("Array2["+i+"]["+j+"] = " + Array2[i][j]);
}
}
위 코드를 실행하면
Array2[0][0] = 1
Array2[0][1] = 2
Array2[0][2] = 3
Array2[0][3] = 4
Array2[1][0] = 5
Array2[1][1] = 6
Array2[1][2] = 7
Array2[1][3] = 8
Array2[2][0] = 9
Array2[2][1] = 10
Array2[2][2] = 11
Array2[2][3] = 12
위와 같은 결과가 나온다.
사용빈도가 높으니 잘 알아두자.
728x90
반응형
'Back-End > Java' 카테고리의 다른 글
[Java, 자바] String클래스 (0) | 2020.05.26 |
---|---|
[Java, 자바] wrapperClass (0) | 2020.05.26 |
[Java, 자바] cotinue문 (0) | 2020.05.25 |
[Java, 자바] break문 (0) | 2020.05.25 |
[Java, 자바] while문, do while문 (0) | 2020.05.25 |
Comments