for-each문

Hwani·2024년 8월 28일

개념

향상된 for문이라고도 한다.
향상된 for문을 사용하면 배열에서 반복문을 만들때 보다 편하게 만들 수 있다.

공식

for(변수 : 배열 또는 컬렉션) {
	작동될 코드
}

차이점

ackage array;

public class forEach {
    public static void main(String[] args) {

        int[] numbers = {1, 2, 3, 4, 5};

        //일반 for문으로 배열 값 출력하기

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

        //향상된 for문으로 배열 값 출력하기

        for (int number : numbers) {
            System.out.println(number);
        }
    }
}

오..! 향상된for문을 사용하니까 그냥 배열 0번부터 차례대로 출력하네!

꿀팁

iter를 사용하면 향상된 for문이 바로 생성된다.

크...나는 왜 이런 단축키가 멋지지
여튼 배열에서 반복문을 만들때 배열변수 선언 후 iter를 사용하면 빠르게 코드를 작성할 수 있다!

배열에서 향상된 for문을 사용할 수 없을때

일반적 for문을 사용할때 int i = 0 등으로 변수를 지정하는데
여기서 i 값을 같이 쓰는 코드를 작성할 때 향상된 for문을 사용할 수 없다.

0개의 댓글