본문 바로가기

Java

[Java] foreach문 사용하기

반응형

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문을 사용했을때 장점은 코드의 양이 줄어들며, 반복 구성 과정에서 배열의 정보를 직접 확인하고 입력할 필요가 없다.

'Java' 카테고리의 다른 글

[Java] Interface 정리(2)  (0) 2023.07.18
[Java] InterFace 정리(1)  (0) 2023.07.17
[Java] 자바 상속 정리  (0) 2023.07.14
[Java] 접근 수준 지시자(Access-level Modifiers)  (0) 2023.07.03
배열로 Stack 구현해보기  (0) 2022.12.17