Código
Y me mostró el precio y la hipoteca.
public void visualizar() { super.visualizar(); }
Entonces es obvio que es un problema de que no convierto bien, estuve leyendo la documentación del Formatter y no encontré como pasar un int, los int que salen son el base 8 y en base 16, además, me fije que el f no devuelve un float, sino un decimal, pero no hay forma de convertir a float, así que supongo que si se ha tragado el f estará bien. Si consigo averiguar cómo castear cada tipo de dato haré una mini guía para el foro :/