• Как правильно заполнить многомеремный массив?

    @Koshkasobaka
    Не поняла почему при объявлении массива ты указываешь его размер как [size-1][size-1], тебе нужен массив 6x6 или 7x7? В моем примере будет 7x7. В качестве переменных String не нужен, тебе же всего один символ нужен, поэтому лучше использовать сhar
    Заполняем:
    char[][] array = new char[size][size];
            char tic = 'x';
            for (int i = 0; i < array.length; i++) {
                for (int j = 0; j < array.length; j++) {
                    if (j == i || j == array.length - 1 - i)
                        array[i][j] = tic;
                }
            }


    Выводим на экран в виде матрицы:
    for (int i = 0; i < array.length; i++) {
                for (int j = 0; j < array[i].length; j++) {
                    System.out.print(array[i][j] + " ");
                }
                System.out.println();
            }
    Ответ написан
    2 комментария