Encuentra el error: comprobar si todos los números son pares
Crea un método que reciba un arreglo y devuelva true si todos sus valores son pares, y false en caso contrario.
No parece complicado, dice tu amigo. Escribe el siguiente código:
public static boolean checkAllEven(int[] values) {
return Arrays.stream(values).allMatch(value % 2 == 0);
}El código anterior no compila porque allMatch requiere un predicado. Corrígelo para que pasen todas las pruebas:
Ejemplos
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
Si necesitas ayuda, consulta Recursos o haz una pregunta en Comentarios.