JAVA
[JAVA] for-each문 사용방법
IT 정복가
2023. 8. 8. 22:36
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