为某个数组元素赋值

时间:2013-12-03 18:13:35

标签: java arrays

我在阅读有关Java编程的书时,我不太了解这段代码需要帮助。基本上有一些代码片段供您纠正。我设法纠正了一些训练练习,但是这个让我很困惑。

“以下代码段应将值10赋给与第三行和第四列对应的数组元素。”

int[] a[] = new int[10][5];

a[2][3] = 10;

所以这是本书中写的代码。如果我真的纠正它怎么样?他们的意思很混淆,所以如果有人能解释我的意思,我会非常感激..

3 个答案:

答案 0 :(得分:0)

基本上第一行有拼写错误,分配应该是:

int[][] a = new int[10][5];
a[3][2]  = 10;

答案 1 :(得分:0)

您的代码不正确,应该是:

int[][] a = new int[10][5];
a[3][2]  = 10;

答案 2 :(得分:0)

如果这是完整的问题,那么它是不完整的。 2d数组可以是row-majorcolumn-major。不知道它是什么,那么你就无法回答这个问题。这是row-major实现的正确代码,而对于column-major,您必须翻转索引。

a[3][2] = 10;