【问题标题】:How do I use multidimensional arrays? [closed]如何使用多维数组? [关闭]
【发布时间】:2013-07-13 03:06:30
【问题描述】:

我将如何使用多维数组来存储 x 和 y 坐标以及应在该坐标处显示的值。 swing 教程真的让我很困惑,我不确定你是否可以像普通数组一样阅读它们。以下是我之前的尝试:

private int[][][] idXY = new int[1000][1000][2];
int id;

public int[][] idPos(int x, int y){
    return idXY[x][y][id];
}

public void setID(int x, int y, int ID){
    idXY[x][y][ID] = {x}, {y}, {ID};
}

我很确定代码没有意义 XD。

感谢您的帮助,

AidoP

【问题讨论】:

  • 要求代码的问题必须表明对正在解决的问题有最低限度的了解。包括尝试过的解决方案、它们为什么不起作用以及预期结果。另见:Stack Overflow question checklist
  • @Doorknob 这是否意味着非专家在 Stack Overflow 上不受欢迎,并且不容忍没有经验的程序员提出的问题?
  • @AndersonGreen 不,这意味着你必须展示你尝试过的东西,你想要的东西等等。
  • @AndersonGreen 这也意味着我需要知道语言,足以提出问题。

标签: java arrays


【解决方案1】:

这是将值存储到多维数组的语法:

array[x][y] = value;

访问它:

array[x][y];
System.out.println(array[x][y]); // as an example

【讨论】:

  • 这行得通,但我如何阅读它来获得价值?
  • 好的,Oracale 教程在阅读价值时真的让我很困惑,谢谢。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-06-16
  • 2013-05-22
  • 1970-01-01
  • 2014-11-08
相关资源
最近更新 更多