Java

[Java] 배열의 의미와 종류

블로그 주인장 2023. 8. 5.


📢 다차원 배열

  • 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

댓글