我有一个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