gpt4 book ai didi

java - 在java中搜索二维数组中的一系列值

转载 作者:行者123 更新时间:2023-12-01 13:53:43 25 4
gpt4 key购买 nike

我有一个 2^n 大小的 int 数组,我想检查是否存在大于 0 的元素。如果该元素存在,我想将数组除以 4 并检查找到的元素的坐标是否为在阵列的第一、第二、第三或第四象限。

例如,从逻辑上讲,如果该元素存在于第一象限中,它将看起来像这样:

如果 array[][] > 0 && 该坐标的行在范围 0-(grid.length/2-1) && 该坐标的列在范围 0-(grid.length/2) -1)然后做一些事情。

我真的不知道如何检查找到的元素的行和列索引并存储这些坐标以在我的 if 语句中使用。救命!

最佳答案

你的代码应该是这样的

for(int i = 0; i < array.length; i++){
for(int j; j < array[i].length; j++){
if(array[i][j] > 0){
do some thing
}
}
}

关于java - 在java中搜索二维数组中的一系列值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19758536/

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