JAVA

자바 for(for-each)반복문 사용 - 공부하는 도비

DOVISH WISDOM 2022. 3. 3. 15:17  
728x90
반응형

자바의 반복문엔 for, while이 있습니다. 오늘은 for를 중점적으로 살펴보겠습니다.  

for문에는 for와 for-each 라는 게 있습니다. 

 

1. for 

: for(변수 선언&초기화 ; 반복 조건 ; 변수 변화 연산) 으로 구성이 됩니다. 

 

- for 문으로 배열 생성 후, 출력하기 

: 길이가 5인 int 배열을 선언한 뒤,

배열의 길이 만큼 for문을 돌려서 각 배열에 순차적으로 값을 넣고, 출력하고 있는 예제입니다. 

 

 

2. for-each

: for-each는 기본 for문을  조금 더 편리함을 줄 수 없을까? 하는 생각으로 나오게 된 유형입니다. 

 

예제를 배열로 들어보겠습니다. 

 

 

9번째 줄을 보면, for (String (임의의)변수명 : 배열 명)을 확인하실 수 있습니다. 

e는 배열 명에 해당하는 한 개의 배열 원소를 의미하고, 이는 반복문이 돌면서 차례대로 배열의 젤 처음 index의 값부터 마지막 index 값까지 접근하게 됩니다. 

 

일반 for 문에서는 시작하는 조건과, 끝나는 조건을 모두 입력해야 했다면, for-each에서는 그런 조건을 사용하지 않아도 된다는 장점이 있습니다.