A mi a bote pronto se me ocurre que le preguntes a tu profesor cualquier tipo de duda que te surja con el ejercicio... Total ¿no está cobrando para resolver tus dudas?
Piensa que aunque en el foro existan multitud de usuarios avanzados en JAVA, igual ninguno de ellos es tu profesor, por lo que pueden desconocer completamente el enunciado de tu ejercicio
Saludines