티스토리 뷰

Java

Java 2차원 배열 array | 향상된 for문

견습개발자 2025. 3. 27. 23:10

2차원 배열 array

행과 열의 index 번호
int a [행 index 번호][열 index 번호];

저장공간만 만들고 값은 나중에 (배열을 선언만)
int[][] b = new int[3][5];

값을 바로 넣어 만드는 경우

<예시>
입력 :
int[][] c = {
  {2, 6, 8, 5},
  {4, 7, 8},
  {9, 0, 1, 3, 5},
};
System.out.println("c 행의 길이 = " + c.length);
System.out.println("c[0] 열의 길이 = " + c[0].length);
System.out.println("c[1] 열의 길이 = " + c[1].length);
System.out.println("c[2] 열의 길이 = " + c[2].length);

출력 :
c 행의 길이 = 3
c[0] 열의 길이 = 4
c[1] 열의 길이 = 3
c[2] 열의 길이 = 5


향상된 for문

배열의 처음부터 끝까지 순환할 때 사용 (배열에서만 사용)

<예시>
입력 :
String name[] = {"김철수", "홍길동", "이유리"};
for(String result : name) {
  System.out.println(name);
}

출력 :
김철수
홍길동
이유리