C++ 및 Java에는 foreach 루프라고 하는 또 다른 종류의 루프가 있습니다. 이것은 기본적으로 for 루프를 수정한 것입니다. 이 루프는 일부 컨테이너의 데이터에 액세스하는 데 사용됩니다. 이것은 초기화를 수행하지 않고 일부 배열의 요소에 빠르게 액세스할 수 있습니다. 이 루프는 컨테이너의 각 요소에 대해 작업을 수행하는 데 사용되며 n번 수행하지 않습니다.
이제 C++ 및 Java에서 foreach 루프가 어떻게 사용되는지 살펴보겠습니다.
예시
#include <iostream> using namespace std; int main() { int arr[] = { 11, 22, 33, 44, 55, 66, 77, 88, 99 }; for (int a : arr) //foreach loop cout << a << endl; }
출력
11 22 33 44 55 66 77 88 99
예시
public class Test { public static void main(String[] args) { int arr[] = { 11, 22, 33, 44, 55, 66, 77, 88, 99 }; for (int a : arr) System.out.println(a); } }
출력
11 22 33 44 55 66 77 88 99