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
'Back-End > JAVA' 카테고리의 다른 글
[JAVA] 스프링 IP 주소 가져오기 (0) | 2024.05.17 |
---|---|
[JAVA] 자바 기초 - 의존성(Dependency), 생성자&수정자, 빌더패턴(Builder) (1) | 2024.05.10 |
[JAVA][자바] 자바 메모리 구조, 자바 변수의 종류 (1) | 2023.11.07 |
[프로그래머스 JAVA]문자열에서 대소문자 바꿔서 출력하기 (0) | 2023.09.28 |
[Java] 출력 방법 알아보기 (0) | 2023.09.27 |