Buenas, sobre el ejercicio comentar
- Debes comprobar que el código compile. Al intentar compilarlo me ha salido el mensaje cannot find symbol - class Scanner porque faltaba el import java.util.Scanner; (ya lo he añadido yo). También faltaba import java.util.Locale; (ya lo he añadido)
- Para acostumbrarte a hacer programación orientada a objetos sería preferible que definas clases, por ejemplo en este ejercicio podrías haber definido dos clases: Alumno, y TestAlumno (clase con el main)
- Debes acostumbrarte a poner nombres adecuados a las clases, lee
https://www.aprenderaprogramar.com/foros/index.php?topic=3035.msg13698#msg13698 para ver cómo hacerlo
- Hay cosas que no queda muy claro si las haces con algún fin o si lo haces sin un fin
Por ejemplo el método introNum podría definirse así:
public void introNum(){
System.out.println("Introduzca el número de alumnos");
n=sc.nextInt();
}
Tú has definido el método con un return, pero ese return no tiene utilidad (al menos en este código). No está mal como lo has hecho, pero no está claro si lo haces por una posible utilidad futura o si es un mal diseño.
Salu2