вывод квадратной матрицы. заполнение с клавиатуры

Должно выводить квадратною матрицу,но выводит либо строкой, либо столбиком. Еще нужна помощь с заполнением матрицы, каждую ячейку пользователь должен заполнять своим числом но в настоящее время телеки один раз проводится итерация и почти все ячейки заполняются одним и тем же числом. Помогите пожалуйста устранить проблемы))))

    int [][]array= new int[5][5];

    Scanner in = new Scanner(System.in);
    System.out.print("Введіть числ щоб заповнити масив: ");
    int num = in.nextInt();

    System.out.print("Input array elements:");
    for (int i = 0; i < 5; i++) {
        for (int j = i; j < 5; j++)
            array[i][j] = num;
    }

    System.out.println("The array 5x5: ");
    for (int i = 0; i < 5; i++) {
        for (int j = 0; j < 5; j++)
            System.out.println(" " + array[i][j]); //виведення масиву
    }
    System.out.println();

Ответы (0 шт):