不能将双倍乘以BigDecimal

时间:2015-10-17 19:09:02

标签: tostring bigdecimal multiplication

public BigDecimal calcularPrecioEnDolares(BigDecimal precio)
{
   return precioEnDolares = precio.multiply(BigDecimal.valueOf(1.14));

}
public String toString() {

    return "El piso con número de referencia " + this.numeroDeReferencia + ", " + "se encuentra en la población de "+ this.poblacion
            + ", situado en la zona de " + this.zona
            + ", calle " + this.calle
            + ", portal " + this.portal
            + ", planta " + this.planta + ", escalera " + this.escalera + ". \nTiene un total de " + this.metrosCuadrados +
            " metros cuadrados, " + this.annosDeAntiguedad +" años de antigüedad, " + this.numeroDeHabitaciones + " habitaciones y " 
            + this.numeroDeBannos + " baños. \n Además, en este piso " + this.animales + " se permiten animales y " + 
            this.muebles + " está amueblado. \n" + this.extras + "\n El precio de este piso es de " + nfe.format(this.precio) + " /mes o " + 
            nfu.format(this.precioEnDolares) + "/mes.";
}

当我运行程序时,它告诉我我不能将对象“precio”写为数字。你现在怎么解决它?感谢。

0 个答案:

没有答案