Solo aprovecho para mencionar a todos aquellos que estan aprendiendo Java en este curso, que aunque para este ejemplo está bien, para un aplicativo real, no se deberían usar atributos de tipo Float o Double para almacenar datos monetarios (precios, totales, intereses, impuestos, etc.) sino el tipo de dato BigDecimal. Hay muchos artículos que explican el motivo, por ejemplo: https://dzone.com/articles/never-use-float-and-double-for-monetary-calculatio
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?
o inicia sesión.