Hola Federico,
Cuando hacés una operación así no depende de Java sino del conjunto de instrucciones de la arquitectura del procesador de tu computadora. Al hacer 6000 * 1.1 ambos números son almacenados en el formato IEEE 754 y tendrán distintos exponentes. Dependiendo del algoritmo de multiplicación y de la precisión usados es probable que se pierdan o se redondeen algunos valores de la mantisa de una manera distinta que si usaras el número 9000 (cuya representación en IEEE 754 tendrá un exponente distinto al de 6000).
En una arquitectura z (IBM Mainframe) o en una ARM muy probablemente el comportamiento sea distinto.
De todas formas insisto con que este tema no es relevante para el desarrollo del TP (ni para la materia) y se estudia en detalle en otras materias. Asegurándote de que tu programa haga la operación de la misma manera que la prueba no vas a tener inconvenientes, es decir, multiplicando al precio por 1,1.
Si seguís teniendo mucha curiosidad sobre este tema (y tiempo) te recomiendo este documento: https://docs.oracle.com/cd/E19957-01/806-3568/ncg_goldberg.html
Saludos,
Tomás