public static void main(String[] args) {
int size = 5;
int start = 1;
int[][] array = new int[size][size];
for (int y = 0; y < size; y++) {
for (int x = 0; x < size; x++) {
if (y < size / 2) {
array[x][y] = y + start;
} else if (y == size / 2) {
array[x][y] = y + (size % 2 == 0 ? start - 1 : start);
} else {
array[x][y] = size - y + start - 1;
}
System.out.print(array[x][y]);
}
System.out.println("");
}
}