Итак, я пытаюсь сделать метод show () для класса судоку.который использует (9x9) 2d массив.этот метод показывает печать массива в стиле судоку, но я не уверен, как это реализоватьЯ был бы очень признателен за помощь.
Я уже пробовал некоторые «циклы for», но, как я уже сказал, я не знаю, как разделить массив на квадраты 3x3.Я включил небольшую часть кода.
public void show ()
{
for(int[]row : values)
{
for(int value : row)
{
System.out.print(value);
System.out.print("\t");
}
System.out.println();
}
}
вывод, который мне нужен, может быть примерно таким
0 00 |0 0 0 |0 0 0
0 0 0 |0 0 0 |0 0 0
0 0 0 |0 0 0 |0 0 0
0 0 0 |0 0 0 |0 0 0
0 0 0 |0 0 0 |0 0 0
0 0 0 |0 0 0 |0 0 0
0 0 0 |0 0 0 |0 0 0
0 0 0 |0 0 0 |0 0 0
0 0 0 |0 0 0 |0 0 0
токовый выход:
0 0 0 8 5 9 3 0 0
5 0 4 3 2 0 8 0 0
0 0 3 0 0 7 0 90
0 4 5 1 0 0 0 0 0
2 7 8 0 0 0 9 1 6
0 0 0 0 0 8 4 2 0
0 3 0 6 0 0 2 0 0
0 0 1 0 9 3 6 0 7
0 0 2 7 8 5 0 0 0