Hola JuanMontaña:
Tu código funciona correctamente. Cumple con la consigna establecida por el ejercicio, felicitaciones.
Respecto a tu consulta acerca de ¿ por qué funciona sin problemas el código sin la incorporación de la línea "import java.lang.Math;"?
Transcribo el último párrafo de la entrega Nº47 del curso donde podemos encontrar la respuesta:
Prueba ahora a eliminar la sentencia import de la primera línea y a compilar. La compilación es posible. ¿Por qué? Esto se debe a lo que comentamos relativo a que determinadas clases o paquetes se cargan automáticamente mientras que otros no se cargan a no ser que se indique específicamente. El paquete java.lang es un paquete que se carga automáticamente. Por ello podemos hacer uso de todas sus clases, como String o Math, sin necesidad de importarlo. Si escribimos la sentencia de importación no habrá mensaje de error, pero tampoco será útil ya que estamos redundando al repetir algo que hace Java automáticamente.