fahrenheitTO static method

double fahrenheitTO(
  1. Temperature temp,
  2. double f
)

Implementation

static double fahrenheitTO(Temperature temp, double f) {
  switch (temp) {
    case Temperature.CELCIUS:
      return (f - Index.FAHRENHEIT) * 5 / 9;
    case Temperature.KELVIN:
      return fahrenheitTO(Temperature.CELCIUS, f) + Index.KELVIN;
    case Temperature.RANKINE:
      return f + Index.RANKINE;
    case Temperature.REAUMUR:
      return (f - Index.FAHRENHEIT) / 2.25;
    default:
      return f;
  }
}