본문 바로가기
JAVA

[JAVA] for-each문 사용방법

by IT 정복가 2023. 8. 8.
728x90

foreach문은 for,while,do-while 등과 같은 반복문이다.

또한, 배열같이 리스트들을 하나씩 뽑을 때 사용한다.

 

 

foreach 기본 구조

foreach문의 기본구조를 알아보자.

for(타입 변수 : 배열 명){
        ---반복할 내용---
}

상당히 심플하다.


for문과 비교

for문

public class Main {

	public static void main(String[] args) {

		int arr[] = {10,20,30,40,50};
		
		for(int i = 0; i < arr.length; i++) {
			int value = arr[i];
			System.out.println(value);
		}
	}
}

foreach문

public class Main {

	public static void main(String[] args) {

		int arr[] = {10,20,30,40,50};
		
		for(int value:arr) {
			System.out.println(value);
		}
	}
}

foreach문을 좀 더 자세히 보자.

 

for( int value:arr) 의 뜻은 value라는 int형 변수를 만들고 그 안에 arr라는 배열 안에 있는 리스트를 하나씩

차례로 가져오는 것이다. 

(위 코드는 리스트를 하나씩 가지고 와서 바로 출력해 주는 코드이다.)


위에 비교와 같이 for문보다 훨씬 간단하기 때문에 배열을 반복할 때 많이 사용하고 있다.

728x90