📢 다차원 배열
- 2차원 이상의 배열을 의미하며, 배열 요소로 또 다른 배열을 가지는 배열이다.
- 해당 배열의 Length를 통해서 출력이 가능
int[][] iArray2 = {{1,2,3},{4,5,6}};
System.out.println("iArray2[1][2] = " + iArray2[1][2]);
for (int i = 0; i < iArray2.length; i++) //행의 갯수로 판단
{
for (int j = 0; j < iArray2[i].length; j++) //각각의 열의 갯수
{
System.out.println(iArray2[i][j]);
}
}
📢 일차원 배열
- 동일한 자료형의 변수가 연속된 메모리 공간에 할당
- 해당 배열의 Length를 통해서 출력이 가능
int[] iArray = {1,2,3};
System.out.println("iArray = " + iArray[2]);
//for 문
for (int i = 0; i < iArray.length; i++) {
System.out.println(i);
}
//foreach 문
for (int[] nArr:iArray2) {
for (int iArr: nArr) {
System.out.println("iArr = " + iArr);
}
}
반응형
'Java' 카테고리의 다른 글
[Java] 예외처리 (0) | 2023.08.06 |
---|---|
[Java] 여러 가지 연산자 (0) | 2023.08.04 |
[Java] 조건문과 반복문 (0) | 2023.08.03 |
댓글