Где вы определяете ряды и столбцы?По крайней мере один из них должен быть равен 0, что делает вашу структуру данных int [0].
Поскольку int
является примитивным типом, ваш массив начинается с 0.Поскольку размеры массивов не могут быть изменены, и Arrays.toString будет печатать каждую ячейку (он не пропустит 0s- 0, как правило, очень важно в int[]
, во-первых!), Этот результат не может быть артефактом вашегомассив не записывается в.Он должен быть инициализирован до длины 0, а это означает, что ROWS * COLUMNS == 0
.Проверьте значение ROWS
, COLUMNS
, а также их типы - неожиданные типы, кроме int, могут в редких случаях вызывать это, но значение 0 более вероятно.