Encontre o erro: verificar se todos os números são pares
Crie um método que receba um array e retorne true se todos os seus valores forem pares, e false caso contrário.
Parece simples, diz seu amigo. Ele escreve o seguinte código:
public static boolean checkAllEven(int[] values) {
return Arrays.stream(values).allMatch(value % 2 == 0);
}O código acima não compila porque allMatch exige um predicado. Corrija o código para que todos os testes passem:
Exemplos
Program.checkAllEven(new int[]{1, 2, 3, 4}) ➞ false
Program.checkAllEven(new int[]{2, 4, 6}) ➞ true
Program.checkAllEven(new int[]{5, 6, 8, 10}) ➞ false
Program.checkAllEven(new int[]{-2, 2, -2, 2}) ➞ trueNotas
Se precisar de ajuda, consulte Recursos ou faça uma pergunta nos Comentários.