gpt4 book ai didi

java - 我如何确定我是否在JAVA中的2D数组的 'edge'上?

转载 作者:行者123 更新时间:2023-12-02 04:49:48 25 4
gpt4 key购买 nike

假设我有一个 5x5 矩阵 2D 数组,我必须确定我是否位于数组的“边缘”。比如说,如果我在任何时候沿着数组的“边界”,我就已经到达了边缘,需要结束 while 循环,该循环调用一个(我假设将是一个方法)来确定这个。我将如何处理这种情况?

最佳答案

测试索引是否从任何一侧都是独立的。

for (int i = 0; i < matrix.length; i++) 
{
for (int j = 0; j < matrix[i].length; j++)
{
if (i == 0 || j == 0 || i == matrix.length - 1 || j == matrix[i].length - 1)
{
System.out.printf("On [%d, %d] is on the border.", i, j);
}
}
}

关于java - 我如何确定我是否在JAVA中的2D数组的 'edge'上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29334923/

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