diff --git a/w1-王泯钧-202506050218/AI协助记录.txt b/w1-王泯钧-202506050218/AI协助记录.txt new file mode 100644 index 0000000..f0c00bf --- /dev/null +++ b/w1-王泯钧-202506050218/AI协助记录.txt @@ -0,0 +1,6 @@ +AI协助记录: +1. 请AI将Python温度转换程序改写为Java版本。 +2. AI提供了完整Java代码、注释、方法说明。 +3. AI指导如何编译、运行、修改文件名后缀。 +4. AI帮助完成README.md编写与Git提交。 +总字数符合要求,功能实现正确。 \ No newline at end of file diff --git a/w1-王泯钧-202506050218/README (2).md b/w1-王泯钧-202506050218/README (2).md new file mode 100644 index 0000000..965a884 --- /dev/null +++ b/w1-王泯钧-202506050218/README (2).md @@ -0,0 +1,26 @@ +温度转换程序使用说明 + +  + +编译命令 + +  + +javac TemperatureConverter.java + +  + +运行命令 + +  + +java TemperatureConverter + +  + +程序功能 + +  + +实现摄氏温度与华氏温度的双向转换 + diff --git a/w1-王泯钧-202506050218/TemperatureConverter.java b/w1-王泯钧-202506050218/TemperatureConverter.java new file mode 100644 index 0000000..88f4830 --- /dev/null +++ b/w1-王泯钧-202506050218/TemperatureConverter.java @@ -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 diff --git a/w1-王泯钧-202506050218/屏幕截图 2026-03-09 115008.png b/w1-王泯钧-202506050218/屏幕截图 2026-03-09 115008.png new file mode 100644 index 0000000..74a00c9 Binary files /dev/null and b/w1-王泯钧-202506050218/屏幕截图 2026-03-09 115008.png differ