将值1- 100添加到2D阵列

时间:2017-03-01 06:37:20

标签: java arrays

我正在尝试将值1 - 50添加到2D数组中的每个元素。我创建了一个5 X 5数组,并尝试使用不同的数字填充每个单元格(因此为1 - 50)。但是我无法弄清楚我在语法上做错了什么。目前,使用我当前的代码,我生成5行,重复相同的值:

gridLayoutManager = new GridLayoutManager(getActivity(), 2);
mRecyclerView.setLayoutManager(gridLayoutManager);
nAdapter = new newsAdapter(getActivity(), data_list);

输出:

public UF(int N)
{
    count = N;
    id = new int [N][N];
    int counter = 0;
    for(int i = 0; i < N; i++)
    {  int temp = 10;
       temp = temp * counter;
        for(int j = 0; j < N; j++){
         id[i][j] = j + temp;
        }
       counter++;
    }

}

我做错了什么?感谢您的帮助

1 个答案:

答案 0 :(得分:0)

你能澄清一下你的问题吗? 5x5如何包含1-50的每个数字?

以下是5x10

的示例
for (int i = 0; i < 5; i++){    
    for (int j = 0; j < 10; j++){
        table[i][j] = i * 10 + j + 1; // add a one to get from 0-49 to 1-50
    }    
}