2013-04-14 37 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; 

還檢查行和列是否超過其最大值和最小值。

相關問題