학원/강의

*9일차

pringspring 2022. 2. 3. 19:37

@2차원 배열

 

*선언

타입[][] 변수이름;  |  int[][] score;

ex) int[][] score = new int [4][3]; //4행 3열의 2차원 배열을 생성한다.

 

-인덱스

행(index)의 범위 : 0~행의 길이-1

열(")의 범위 : 0~열의 길이-1

 

*초기화

int [] [] arr = {   

                    {1,2,3},

                    {4,5,6}

};

 

-for문을 이용한 초기화

for(int i=0; i<score.length; i++){

    for(int j=0; j<score[i].length; j++){

           score[i][j] = 10;

  }

}

 

for문으로 배열의 각 요소에 저장된 값들을 순차적으로 읽어올 수는 있지만 배열에 저장된 값을 변경할 수는 없다.