media de la clase

package Ultimo;
 
import java.util.*;
 
public class MediaDeLaClase {
 
public static void main(String[] args) {
 
@SuppressWarnings("resource")
Scanner sc = new Scanner(System.in);
int numAlum;
double suma = 0, media;
 
//Lectura del numero de alumnos. Debe ser un valor positivo
do {
System.out.print("Número de alumnos de la clase: ");
numAlum = sc.nextInt();
 
}
 
while (numAlum <= 0) ;
 
//se crea un array llamado notas de numAlum elementos de tipo double
double [] notas = new double[numAlum];
 
//entrada de dato. se lee la nota de cada alumno y se guarda
//en cada elemento del array
 
for (int A = 0; A < notas.length; A++) {
System.out.print("Alumno " + (A+1) + " Nota final: ");
notas[A] = sc.nextDouble();
 
}
 
//Sumar todas las notas
for (int A = 0; A < notas.length; A++) {
suma = suma + notas [A];
 
}
 
//Calcular la media
media = suma / notas.length;
 
//Mostrar la media
System.out.printf("Nota media del curso: %.2f%n", media);
 
//Mostrar los valores superiores a la media
System.out.println("Listado de notas superiores a la media: ");
for (int A = 0; A < notas.length; A++) {
if (notas [A] > media) {
System.out.println("Alumno numero " + (A + 1) + " Nota final: " + notas[A]);
}
 
}
}
 
}
 
 
 
 
 
 
 
 
 
 
 
 
 
Número de alumnos de la clase: 8
Alumno 1 Nota final: 10
Alumno 2 Nota final: 9
Alumno 3 Nota final: 8
Alumno 4 Nota final: 6
Alumno 5 Nota final: 7
Alumno 6 Nota final: 5
Alumno 7 Nota final: 6
Alumno 8 Nota final: 10
Nota media del curso: 7.63
Listado de notas superiores a la media: 
Alumno numero 1 Nota final: 10.0
Alumno numero 2 Nota final: 9.0
Alumno numero 3 Nota final: 8.0
Alumno numero 8 Nota final: 10.0