Bom galera, criei esse código e preciso que ele receba dez números, e calcule e mostre a soma dos números pares e primos. Se alguém puder me orientar com a correção deste fico agradecida.
public static void main(String[] args) {
Scanner ler = new Scanner(System.in);
int par = 0;
int primos = 1;
int somapar = 0;
int somaprimos = 0;
int valor = 0;
int cont01 = 0;
int cont02 = 2;
for (int i = 1; i <= 10; i++) {
System.out.print("Digite um valor inteiro: ");
valor = ler.nextInt();
if ((valor % 2) == 0) {
cont01++;
par = par + 1;
somapar += valor;
}
for (int u = 1; u <= i; u++) {
if (i % u == 0) {
cont02++;
valor = u;
somaprimos += valor;
}
}
}
System.out.println("Números pares: " + par);
System.out.println("Soma dos números pares: " + somapar);
System.out.println("Números primos: " + primos);
System.out.println("Soma dos números primos: " + somaprimos);
}