gpt4 book ai didi

java - 如果数组仅为一维,如何使用 for 循环获取行和列

转载 作者:行者123 更新时间:2023-12-03 05:44:56 24 4
gpt4 key购买 nike

我习惯了 Matlab 的功能,您可以在其中创建矩阵并获得 A[i][j] 之类的东西。现在我使用Java,我们只能使用一维数组。我想使用嵌套 for 循环修改条目(i:for rows 和 j:for columns),但我不确定如果它们存储在一维数组中如何访问它们。有人可以帮我吗?难度如何?

最佳答案

 int rows = 3;
int cols = 4;
int[] array = new int[rows*cols];
int[] currentRow = new int[cols];
for (int i = 0; i < rows; ++i) {
for (int j = 0; j < cols; ++j) {
currentRow[j] = array[i*cols + j];
}
}

关于java - 如果数组仅为一维,如何使用 for 循环获取行和列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15722277/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com