gpt4 book ai didi

Java int[][] 数组 - 迭代和查找值

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:59:39 25 4
gpt4 key购买 nike

我有一个 'int[][]' 形式的数组,它表示一个小网格的坐标。每个坐标都被分配了自己的值。例如 array[0][4] = 28......

我有两个问题。首先,我如何遍历所有存储的值。其次,我希望能够输入一个值并返回其在网格中的特定坐标。解决这个问题的最佳方法是什么?

感谢您的帮助!

最佳答案

您可以使用 for 循环或增强的 for 循环进行迭代:

for (int row=0; row < grid.length; row++)
{
for (int col=0; col < grid[row].length; col++)
{
int value = grid[row][col];
// Do stuff
}
}

// Note the different use of "row" as a variable name! This
// is the *whole* row, not the row *number*.
for (int[] row : grid)
{
for (int value : row)
{
// Do stuff
}
}

第一个版本将是“查找坐标”问题的最简单解决方案 - 只需检查内部循环中的值是否正确。

关于Java int[][] 数组 - 迭代和查找值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/474451/

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