Java
[Java] foreach문 사용하기
CHun2
2023. 7. 12. 22:11
반응형
foreach문은 대부분의 언어에서 지원하며 적절하게 사용한다면 for문 보다 간결하고 좋다.
package enhanced_for;
public class for_each {
public static void main(String[] args) {
int[] ar = {1,2,3,4,5};
//for문
for(int i=0; i<ar.length; i++){
System.out.println(ar[i]);
}
//foreach문
for(int e: ar){
System.out.println(e);
}
}
}
다음상황은 배열 ar에 있는 요소들을 하나씩 출력하는 코드이다.
- for문은 배열 ar의 길이를 사용해 i를 1씩 증가시켜 배열의 요소를 하나씩 조회하여 출력한다.
- foreach문은 int e 부분에 배열 ar의 요소를 하나씩 대입하면서 e를 출력한다.
foreach문을 사용했을때 장점은 코드의 양이 줄어들며, 반복 구성 과정에서 배열의 정보를 직접 확인하고 입력할 필요가 없다.