Вы не печатаете свою сетку, вы печатаете точки и символы новой строки. Я предполагаю, что это домашнее задание, поэтому я не пишу код для вас, только подсказки, что делать:
- Пройдите по вашему массиву с помощью двух вложенных циклов и установите для его содержимого все точки
- Установите
grid[0][0]
в 'P'
- Установить
grid[9][9]
на 'T'
- Пройдите через ваш массив с двумя вложенными циклами и напечатайте символ в
grid[i][j]
- Вызывать
System.out.println()
после каждой строки (необязательно передавать пустую строку)
Как только эта базовая версия заработает, вы можете работать над ее оптимизацией. Например, вы можете переключиться на печать new String(grid[i])
в одном цикле вместо двух вложенных циклов. Но это были бы «очки за стиль»: прежде всего, вам нужно, чтобы самая основная вещь работала.