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
'JAVA' 카테고리의 다른 글
[JAVA] 메소드 오버라이딩 알아보기 (0) | 2023.08.16 |
---|---|
[자바] 상속의 기초 개념 (0) | 2023.08.14 |
명품 자바 에센셜 4강 실습문제 (0) | 2022.03.17 |
명품 자바 에센셜 4강 이론문제 (0) | 2022.03.16 |
명품 자바 에센셜 3강 실습문제 (0) | 2022.03.10 |