본문 바로가기

java/배열(Array)

배열 탐색

변수명 붙일때 항상 복수형으로

 향상된for문 중간부터 읽거나 변경 불가능 무조건 전체 순회

 

 

 

1. 배열 탐색을 위한 for 문

  • for 문은 배열의 인덱스(index)를 통해 값에 접근하며, 전체 요소를 순회할 수 있다.

for문 배열 탐색

 

장점:

  • 배열 요소를 조건적으로 접근하거나 특정 인덱스를 건너뛰는 데 적합하다.
 

 

 

2. 향상된 for 문 (Enhanced For Loop)

  • 향상된 for 문을 사용하여 배열을 순회하는 방법이다.
  • 향상된 for 문은 배열의 첫 번째 요소부터 끝까지 순차적으로 읽는 경우 적합하다.

 

 

향상된 for 문

특징:

  • 간결하고 가독성이 좋다.
  • 배열 요소를 읽기 전용으로 처리할 때 적합하다(인덱스 접근이 필요하지 않다).

주의점:

  • 배열을 중간부터 순회하거나 값을 수정하는 작업은 불가능하다.

 

 

 

 

3. 배열 출력

배열 자체를 출력할 때, toString() 메서드만 사용하면 [D@46a49e6 같은 형식으로 출력된다.
이것은 배열의 메모리 참조값을 나타낸다.

  • 배열 값을 보기 좋게 출력하려면 Arrays.toString()을 사용한다.

주의:

  • Arrays.toString()은 1차원 배열에만 적용된다.
  • 다차원 배열의 경우 Arrays.deepToString()을 사용한다.

추가 팁

  • 배열 이름은 항상 복수형으로 지정하는 것이 관례다.
  • 향상된 for 문은 간단한 순회 작업에 적합하지만, 인덱스를 활용한 조건적 접근이 필요하면 일반 for 문을 사용한다.

'java > 배열(Array)' 카테고리의 다른 글

문제 풀이  (0) 2024.04.09
2차원 배열  (0) 2024.04.08
1차원 배열  (0) 2024.04.08
배열이란  (0) 2024.04.08