enteros pos media neg

package Ultimo;
 
import java.util.*;
 
public class Enteros_Media_PosNeg {
 
public static void main(String[] args) {
@SuppressWarnings("resource")
Scanner sc = new Scanner(System.in);
int[] numeros = new int [10];
int pos = 0, neg = 0; //contadores para positivos  negativos
double sumaPos = 0, sumaNeg = 0; //suma de positivos y negativos
//Leemos los valores por teclado y los guardamos en el array
System.out.println("Lectura de los elementos del array");
 
for (int A1 = 0; A1 < numeros.length; A1++) {
System.out.print("Números[" + A1 + "]=");
numeros [A1] = sc.nextInt();
}
//se recorre el array para sumar positivos y negativos
 
for (int A1=0; A1 <numeros.length; A1++) {
if ( numeros [A1] > 0){//sumar positivos
sumaPos += numeros[A1];
pos++;
}
 
else if (numeros[A1] <0) {//sumar negativos
sumaNeg += numeros[A1];
neg++; 
 
}
}//mostrar resultados
 
if(pos != 0) {
System.out.println("Media de los Valores Positivos:" + sumaPos/pos);
}
 
else {
System.out.println("No ha Introducido numeros positivos");
 
}
 
if(neg!=0) {
System.out.println("Media de los valores Negativos:" + sumaNeg / neg);
 
}
 
else {
System.out.println("No ha introducido números negativos");
}
 
 
}
}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Lectura de los elementos del array
Números[0]=    5
Números[1]=    12
Números[2]=    -1
Números[3]=    0
Números[4]=    -8
Números[5]=    15
Números[6]=    20
Números[7]=    8
Números[8]=    -6
Números[9]=    10
Media de los Valores Positivos:11.666666666666666
Media de los valores Negativos:-5.0