JAVA многомерный массив ввода чисел с клавиатуры, вложенный цикл

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

public static void main(String[] args) {
    int[][] array = new int[5][5];
    Scanner input = new Scanner(System.in);

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

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

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