/** * 温度转换程序 * 功能:摄氏温度与华氏温度互相转换 */ public class TemperatureConverter { /** * 摄氏转华氏 * 公式:F = C * 9 / 5 + 32 */ public static double celsiusToFahrenheit(double c) { return c * 9.0 / 5.0 + 32; } /** * 华氏转摄氏 * 公式:C = (F - 32) * 5 / 9 */ public static double fahrenheitToCelsius(double f) { return (f - 32) * 5.0 / 9.0; } public static void main(String[] args) { // 测试用例 double c = 36.6; double f = celsiusToFahrenheit(c); System.out.printf("%.2f 摄氏度 = %.2f 华氏度\n", c, f); double f2 = 98.6; double c2 = fahrenheitToCelsius(f2); System.out.printf("%.2f 华氏度 = %.2f 摄氏度\n", f2, c2); } }