В двумерном массиве "Х" - это две большие диагонали. Их заполнить можно без вложенных циклов:
public void fillX(String[][] array) {
for (int i=1; i<size; i++) {
array[i][i] = "x" // главная диагональ
array[i][size-i] = "x" // побочная диагональ
}
}
Привыкай использовать методы, пригодится уже довольно скоро.
С выводом все просто: используем во вложенном цикле print, чтобы не было перехода на новую строку, и println без параметров для начала новой строки во внешнем цикле.
Я намеренно не пишу код, а описываю его словами, чтобы у тебя была возможность написать самому и потренироваться.