Java - лучший способ напечатать 2D массив?

Мне было интересно, как лучше всего распечатать 2D-массив. Это какой-то код, который у меня есть, и мне просто интересно, является ли это хорошей практикой или нет. Также исправьте меня в любых других ошибках, которые я сделал в этом коде, если вы найдете. Спасибо!

int rows = 5;
int columns = 3;

int[][] array = new int[rows][columns];

for(int i = 0; i<rows; i++)
    for(int j = 0; j<columns; j++)
        array[i][j] = 0;

for(int i = 0; i<rows; i++)
{
    for(int j = 0; j<columns; j++)
    {
        System.out.print(array[i][j]);
    }
    System.out.println();
}

Ответы на вопрос(10)

Ваш ответ на вопрос