java华氏温度转换成摄氏温度。

转换公式:c=5/9(f-32).要详细的编程...
2026年09月25日 17:04
有1个网友回答
网友(1):

/**
 * 华氏温度转换成摄氏温度
 * 使用BigDecimal 完整保留精度,不让进度丢失
 * @param f
 * @return
 */
public double F2C(double f) {
BigDecimal F = new BigDecimal(f);
BigDecimal factor = new BigDecimal(5.0/9);
F = F.subtract(new BigDecimal(32)).multiply(factor);
return F.doubleValue();
}