在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