public class VeintePares {
public static void main(String[] args) {
int[] numeros = new int[20];
rellenarConPares(numeros);
String resultado = "Pares generados:\n" + Arrays.toString(numeros) +
"\nSuma de los pares: " + sumarValores(numeros);
JOptionPane.showMessageDialog(null, resultado);
}
/**
* Método que recibe un array y lo rellena con
* valores pares comenzando por el 2 en adelante
* @param arreglo Array de enteros que se rellenará con pares
*/
public static void rellenarConPares(int[] arreglo) {
int i = 0;
for (int par = 2; i < arreglo.length; par += 2) {
arreglo[i] = par;
i++;
}
}
/**
* Método que recibe un array y retorna la suma de sus
* valores.
* @param arreglo Array de enteros
* @return Valor int con la suma de los valores del array.
*/
public static int sumarValores(int[] arreglo) {
int suma = 0;
for (int valor: arreglo)
suma += valor;
return suma;
}
}