我无法在2D数组中获取数字以添加数独求解器

时间:2015-09-11 05:57:54

标签: java algorithm sudoku

我有一个用于数独求解器的9x9数组,我试图将每个3x3框添加到45并检查该值以确保数字正确。我的第一个for循环工作并增加到45但由于某种原因,下一个循环没有,我无法弄清楚原因。我已经确认该区域的数字也应该增加到45。建议?

int sum = 0;
int sum2 = 0;

for (int i = 0; i < 3; i++) {
    for (int j = 0; j < 3; j++) {
        sum += grid[i][j];}}

for (int i = 0; i > 2 && i < 6; i++) {
    for (int j = 0; j < 3; j++) {
        sum2 += grid[i][j];}}

System.out.println(sum); //prints 45 currently
System.out.println(sum2); //prints 0 currently

0 个答案:

没有答案