Edu/18. Language: Java

반복문: for, foreach문

Lacuna028 2021. 12. 9. 18:00

 

1) for문

for문은 아래에 해당하는 경우 사용.

1) 반복의 인덱스가 필요한 경우

2) 반복의 최대 횟수가 정해진 경우

3) 갯수가 정해진 데이터 셋(배열, 리스트 등)의 내용을 하나씩 봐야할 경우

 

- 문법

for ( 초기화식; 종결제어식; 증감제어식) {

}

 

- 예시

public class Sam12 {

    public static void main(String[] args) {

        String[] str = {"홍길동", "이순신", "세종대왕"};

        // for문
        for (int i = 0; i < str.length; i++) {
            System.out.println(str[i]);
        }
    }   
}

 

 

 

2) foreach문

public class Sam12 {

    public static void main(String[] args) {

        String[] str = {"홍길동", "이순신", "세종대왕"};

        // foreach 
        for(String s : str) {
            System.out.println(s);
        }
    }
}

변수 str에서 하나씩 추출하여 s에 담고 for 구문의 {} 실행.

실행 결과 

홍길동
이순신
세종대왕

으로 나타남

위의 for문과 동일한 의미.