Java 可以将冒号用作多维数组的循环吗?
您可能知道,可以使用冒号for循环来缩短代码,如下所示:Java 可以将冒号用作多维数组的循环吗?,java,for-loop,multidimensional-array,Java,For Loop,Multidimensional Array,您可能知道,可以使用冒号for循环来缩短代码,如下所示: int testarray[] = {3, 4, 5}; for (int i : testarray) { System.out.println(i); } 是否可以使用多维数组执行此操作?是的,您只需要一个嵌套的for循环。首先迭代testarray中的数组,然后在内部for中迭代int元素 int testarray[][] = {{3, 4}, {5,6}}; for (int[] arr : testarray)
int testarray[] = {3, 4, 5};
for (int i : testarray) {
System.out.println(i);
}
是否可以使用多维数组执行此操作?是的,您只需要一个嵌套的
for循环
。首先迭代testarray
中的数组,然后在内部for
中迭代int
元素
int testarray[][] = {{3, 4}, {5,6}};
for (int[] arr : testarray) {
for (int i : arr) {
System.out.println(i);
}
}
是的,您只需要一个嵌套的
for循环
。首先迭代testarray
中的数组,然后在内部for
中迭代int
元素
int testarray[][] = {{3, 4}, {5,6}};
for (int[] arr : testarray) {
for (int i : arr) {
System.out.println(i);
}
}
这是实现你想要的一种方法
int testarray[][] = {{1,2,4},{3, 4, 5}};
for(int j=0; j < testarray.length; j++)
{
for (int i : testarray[j]) {
System.out.println(i);
}
}
这是实现你想要的一种方法
int testarray[][] = {{1,2,4},{3, 4, 5}};
for(int j=0; j < testarray.length; j++)
{
for (int i : testarray[j]) {
System.out.println(i);
}
}