-4

このエラーが発生するのはなぜですか?

スレッド「メイン」での例外 java.lang.ArrayIndexOutOfBoundsException: 3 at Vectores.main(Vectores.java:86)

私は間違いがここにあると思います:

System.out.println("El Número mayor es:"+NMay);
System.out.println("El Número menor es:"+NMen);
if (NumP>0){
    System.out.println("Hay"+" "+NumP+" "+"Números Pares");}
else { System.out.println("No hay números Pares"); }
if (NumI>0){
    System.out.println("Hay"+" "+NumI+" "+"Números Impares");}
else { System.out.println("No hay números Impares"); }

for (i=0;i<N-1;i++){
    for (j=i+1;j<N;j++){
        if(Num[i]>Num[j]){
            aux=Num[i];
            Num[i]=Num[j];
            Num[j]=aux;
        }
    }
}

System.out.print("El Vector ordenado es: ");
for (ord=0;ord<N;ord++){
    System.out.print(Num[ord]+", ");
}

for(Imp=1;Imp<=N;Imp=Imp+2){
    SumI=SumI+Num[Imp];
}

System.out.print("La Suma de las Posiciones Impares es:"+SumI);

ここでファイルを利用できるようにしました。

4

1 に答える 1