【发布时间】:2012-11-13 16:03:41
【问题描述】:
我目前正在编写代码来进行骑士之旅。我试图将一个双数组(板)传递给一个方法,但我得到一个预期的错误。我不知道我应该如何声明它(数组不起作用),或者这是否完全错误。 这是我目前坚持的代码。
public void makeBoard(Board,int column, int row){
for (i=1;i<=column;i++)
{
for (j=1;j<=row;j++)
{
Board[i][j] = "x";
}
}
Board[1][1] = "1";
xpos = 1;
ypos = 1;
}
主要是声明。 Board 是一个双数组。
【问题讨论】:
-
你没有说第一个参数的类型是什么..
-
Board is a double array.-> 你的意思是一个数组数组? -
不叫双数组,是二维数组。
-
否则关于此代码:您知道 Java 中的数组是零索引的,对吧?我相信你想要的是
Board[0][0]和for(int i=0;...,for(int j=0;...
标签: java arrays methods declaration