본문 바로가기
Edu/18. Language: Java

반복문: for, foreach문

by Lacuna028 2021. 12. 9.

 

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문과 동일한 의미.

'Edu > 18. Language: Java' 카테고리의 다른 글

변수명 규칙: $와 _  (0) 2021.12.12
반복문: while, do while  (0) 2021.12.09
조건문: if, switch  (0) 2021.12.09
삼항연산자  (0) 2021.12.08
2진법의 보수 구하기  (0) 2021.12.07