강의로 돌아가기
최준수

array.length

여기서 2번쨰 for문에 array[i].length는 이해가가는데
1번째 for문에 array.length는 array[i].length 값을 안쓰고 어떻게 나오는지가 궁금합니다.
4개의 배열들의 길이가 달라서 헷갈립니다.

작성중인 코드―ArrayExam.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
public class ArrayExam{
  public static void main(String[] args){
    int [][] array = {{1},{1,2},{1,2,3},{1,2,3,4}};

    //2차원 배열 array를 출력합니다.
    for(int i = 0 ; i < array.length ; i++){
      System.out.print((i+1) + "번째 줄을 출력합니다>");
      for(int j = 0; j< array[i].length ; j++){
        //System.out.print는 줄을 바꾸지 않고 출력하는 코드입니다.
        System.out.print(array[i][j]+" ");
      }
      System.out.println("");//줄바꿈을 해 주는 코드입니다.
    }
  }
}
0 개의 답변
답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.