Es ist einfach Celsius in Fahrenheit und umgekehrt zu rechnen. Ihr benötigt für die Umrechnung folgende Formeln:

Celsisus in Fahrenheit: c=(f-32) * 5 / 9

Mit dieser Formel ist es einfach Celsius in Fahrenheit und umgekehrt zu rechnen, wie folgendes Codebeispiel zeigt:

package tutorialstrings;
 
/**
 *
 * @author li
 */
public class Main {
 
    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        System.out.println("40 Fahrenheit in Celsisus entsprechen: " + f2c(40));
        System.out.println("10 Celsisus in Fahrenheit entsprechen: " + c2f(10));
 
    }
 
    public static double f2c(double tmp) {
        // wandelt Fahrenheit in Celsisus um
        return (tmp - 32) * 5.0 / 9.0;
    }
 
    public static double c2f(double tmp) {
        // wandelt Celsisus in Fahrenheit um
        return (tmp * 9 / 5.0) + 32;
    }
}

Das Ergebnis dieser Umwandlung ist folgendes:

40 Fahrenheit in Celsisus entsprechen: 4.444444444444445
10 Celsisus in Fahrenheit entsprechen: 50.0