Salve a tutti, sono nuovo di qui, ma volevo chiedervi se potevate aiutarmi con questo esercizio:
scrivere un array che faccia la media di tutti i numeri pari inseriti;
io ho fatto così, ma non so dove sia l'errore:

public class mediapari {
public static void main(String[]args){
int x[]={2,4};
int i;
int somma=0 ;
int media=0;
int cont=0;
for(i=0; i<x.length;i++){
if(x[i]%2==0){
cont++;
somma =somma+x[i];
}
System.out.println("somma=" +somma);
for (i=0; i<x.length; i++){
if (x[i]%2==0){
cont++;
}
media=somma/ x.length;
}
}
System.out.println("media=" +media);
}
}
grazie mille per l'aiuto