在Java中,我们可以使用嵌套循环来输出并存储结果到一个新数组。下面是一个实现的示例代码:
public class NestedLoopOutput {
public static void main(String[] args) {
int[][] originalArray = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};
// 计算新数组的大小
int rows = originalArray.length;
int cols = originalArray[0].length;
int[] newArray = new int[rows * cols];
// 使用嵌套循环将原始数组输出并存储到新数组中
int index = 0;
for (int i = 0; i < rows; i++) {
for (int j = 0; j < cols; j++) {
newArray[index] = originalArray[i][j];
index++;
}
}
// 输出新数组
System.out.println("New array:");
for (int k = 0; k < newArray.length; k++) {
System.out.print(newArray[k] + " ");
}
}
}
上述代码中,我们首先定义了一个二维数组originalArray
,其中包含了一些数据。然后,我们计算出新数组的大小,并创建一个名为newArray
的一维数组来存储结果。
接下来,我们使用嵌套循环遍历原始数组的所有元素,并将其存储到新数组中。在每次迭代中,我们将当前元素赋值给新数组的对应位置,并更新索引值。
最后,我们输出新数组的内容,以验证结果。
这是一个简单的例子,用于将嵌套循环的输出存储为新数组。在实际应用中,我们可以根据具体的需求进行适当的修改和扩展。
领取专属 10元无门槛券
手把手带您无忧上云