Само это задание решил, тут нет вопроса с прохождением теста. Тут вопрос вот в чём: Почему этот кусок кода не записывает значение в переданный параметр (массив int[3]), а просто остаются значение по умолчанию (0)?
for (int i : array) {
    i = scr.nextInt();
}
Просто, кому нужно, вот весь код:
import java.util.Scanner;

public class Solution {
    public static void main(String[] args) throws Exception {
        Scanner scr = new Scanner(System.in);
        int[] array = new int[3];

        for (int i : array) {
            i = scr.nextInt();
        }

        for (int j : array) {
            System.out.println(j);
        }
    }
}