我有一個6行2列的2維數組,我想根據第一列中的值對第二列中的值進行求和。我不知道下一步要將保存的值傳輸到sortedArray中。在第一列中添加第二列中包含重複元素
Basicaly我想改變這一點:
{ 1, 5},
{ 1, 10 },
{ 2, 5},
{ 2, 15},
{ 2, 10},
{ 3, 6},
到這一點:
{ 1, 15},
{ 2, 30},
{ 3, 6},
這是到目前爲止我的代碼,所以任何幫助,將不勝感激。
int [][] sortedArray = new int[3][2];
int [][] array = {
{ 1, 5},
{ 1, 10 },
{ 2, 5},
{ 2, 15},
{ 2, 10},
{ 3, 6},
};
int column1 = 0;
int column2 = 0;
for(int i = 0; i < array.length; i++)
{
array[i][0] = column1;
while(array[i][0] == column1)
{
column2 += array[i][1];
}
}
你應該編輯你的問題來說明你的代碼,因爲它與你想要的相反。 –
和你現在的代碼是什麼? – innoSPG