본문 바로가기

Back-End/JAVA

[JAVA] 반복문 - FOR문, FOREACH문

~ 목차 ~

1. FOR문 : 가장 기본적인 반복문, 반복 횟수를 지정하고 조건을 설정하여

                  배열의 각 요소를 순회하거나 일정 횟수의 반복 작업을 수행.

 

  • FOR문의 기본 구조
for (초기화; 조건; 증감) { // 반복할 코드 }

 

  • FOR문 예
const numbers = [1, 2, 3, 4, 5];
for (int i = 0; i < numbers.length; i++) {
	console.log(numbers[i]); 
    }​

 


 

 

2. FOREACH문 : 배열과 같은 반복 가능한 객체의 각 요소에 대한 작업을 간편하게 수행하기 위한 반복문.

                            FOREACH문은 배열의 각 요소를 순회하고 해당 요소에 대한 작업을 반복하며 수행.

                            FOREACH문은 반복자 변수( ex.num )를 정의할 필요가 없어 간결하고 가독성이 좋아 배열을 반복할 때                             유용함.

 

  • FOREACH문의 예
const numbers = [1, 2, 3, 4, 5];

numbers.forEach( function(number) {
		console.log(number); 	
});

 

※ foreach문을 사용하면 반복자 변수(number와 같이)를 정의할 필요가 없으며, 각 요소에 대한 작업을 수행하는 함수를 전달 할 수 있다.

 

 

 

3. For문과 Foreach문 비교 : for문은 더 많은 제어 가능, 코드 복잡 / foreach문은 코드 간결, 실수 줄이는데 좋음

728x90