为了账号安全,请及时绑定邮箱和手机立即绑定

如何搜索二维数组中的任何索引?

如何搜索二维数组中的任何索引?

扬帆大鱼 2021-10-13 16:02:11
所以我正在制作一个程序,它接收一个 5x5 的二维数组,并列出数组的任何给定索引周围的所有字符。例如,如果我输入 list[1][1],它将给出索引:[0][0], [0][1], [0][2], [1][0], [1] ][2]、[2][0]、[2][1]、[2][2]。我可以打印出索引周围的所有字母,但边缘的字母除外,例如索引 [0][0]。我似乎无法弄清楚如何克服这一点。 private static void checkSurrounding(char[][] list, int x, int y) {    for(int dx = -1; dx <= 1; dx++) {        for(int dy = -1; dy <= 1; dy++) {            if(!(dx == 0 && dy == 0)) {                System.out.print(list[x + dx][y + dy]);            }        }    } }
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 222 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信