kelvinTO static method
Implementation
static double kelvinTO(Temperature temp, double k) {
switch (temp) {
case Temperature.CELCIUS:
return k - Index.KELVIN;
case Temperature.FAHRENHEIT:
return (kelvinTO(Temperature.CELCIUS, k) * 9 / 5) + Index.KELVIN;
case Temperature.RANKINE:
return k * 1.8;
case Temperature.REAUMUR:
return kelvinTO(Temperature.CELCIUS, k) * 0.8;
default:
return k;
}
}