повторный вызов сканера

что нужно записать в условии if что б сканер вызывался до окончания заполнения всех ячеек в матрице?

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

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

    if (???) {
        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();

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

Автор решения: Дем'ян Пархоменко

Нужно просто добавить сканер в цикл.

    int[][]array=new int[3][2];
    for (int i = 0; i < array.length; i++) {
        for (int j = 0; j < array[0].length; j++){ Scanner in = new Scanner(System.in);
        System.out.print("Введіть число щоб заповнити масив: ");
        int num = in.nextInt();
            array[i][j] = num;
    }}


    for (int i = 0; i < array.length; i++) {
        for (int j = 0; j < array[0].length; j++) {
            System.out.print(array[i][j] + " "); //виведення масиву
        }
        System.out.println();
    }
}
→ Ссылка