Haber.. aki hay una cosa q no m cuadara...
public void añadirAlumno(){
String nombre;
String apellido;
if(contador < tablaAlumnos.length){ <---- esto no m cuadra
nombre = SimpleInput.getString("Nombre?");
apellido = SimpleInput.getString("Apellido?");
tablaAlumnos[contador] = new Alumno(nombre,apellido);
}else{
System.out.println("Error.");
}
}
para ir añadiendo alumnos al array, primero comparas el contador, con los alumnos q hay.. pero haber.. el contador donde lo incrementas ??, por que la comparación de contador siempre es si 0 < que algo, siempre va a dar falso.. con lo cual no t va a hacer el IF. no ?