From f997f117b2a180699a45b4dbc655e53555bdfe9c Mon Sep 17 00:00:00 2001 From: wangminjun <1203597864@qq.com> Date: Mon, 9 Mar 2026 11:35:06 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E6=B8=A9=E5=BA=A6=E8=BD=AC?= =?UTF-8?q?=E6=8D=A2=E4=BD=9C=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- TemperatureConverter.java.txt | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 TemperatureConverter.java.txt diff --git a/TemperatureConverter.java.txt b/TemperatureConverter.java.txt new file mode 100644 index 0000000..88f4830 --- /dev/null +++ b/TemperatureConverter.java.txt @@ -0,0 +1,29 @@ +/** + * 温度转换程序 + * 功能:摄氏温度与华氏温度互相转换 + */ + 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); + } + } \ No newline at end of file