2013-04-14 31 views
0

比方说,我有3行5列双打的2-d阵列名为销售如何将值添加到特定的行#和列#?

double [][] sales = new double [3][5]; 

如何通过行和列数的值添加到特定的细胞?我试图编写一个程序,询问用户行号,然后读取它,列号,然后读取它,然后将值放入行和列号,然后将该值添加到特定的行和列用户指定。

+0

认识到'double [] []'不是带坐标的网格是有用的;它是一个**数组**,一个'双数组'数组。所以'new double [3] [5]'真的是说,“我想要一个包含5个长度为3个元素的双精度数组的数组”。 – Justin

回答

0

在这些特定位置引用数组,请记住Java中的数组是基于零的。

如果你想第1行,第3列访问数据,你会写:

sales[0][2] = 12.345; 
0

做到以下几点。

sales[row-1][column-1]=value; 

还检查行和列是否超过其最大值和最小值。

相关问题