From 42f16f61e5ee87386fb539f306e88cd688e9ddfe Mon Sep 17 00:00:00 2001 From: baihuijuan <3078948748@qq.com> Date: Sun, 8 Mar 2026 21:52:34 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E6=96=87=E4=BB=B6=E8=87=B3?= =?UTF-8?q?=20''?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- AI_help.txt | 7 +++++++ README.md | 24 ++++++++++++++++++++++-- TemperatureConverter.java | 23 +++++++++++++++++++++++ output.txt | 7 +++++++ 4 files changed, 59 insertions(+), 2 deletions(-) create mode 100644 AI_help.txt create mode 100644 TemperatureConverter.java create mode 100644 output.txt diff --git a/AI_help.txt b/AI_help.txt new file mode 100644 index 0000000..2edcdf5 --- /dev/null +++ b/AI_help.txt @@ -0,0 +1,7 @@ +AI协助记录: + +在完成这次Java作业过程中,我使用了AI助手。首先,我请AI将Python温度转换程序改写为Java版本,AI提供了完整的代码和中文注释。 + +在编译运行过程中遇到输入格式错误的问题,AI一步步指导我修改代码,采用分步输入温度和单位的方式,最终程序成功运行,可以正确转换摄氏度和华氏度。 + +AI还帮我创建了README.md说明文档和output.txt运行结果文件,指导我完成所有作业要求。 \ No newline at end of file diff --git a/README.md b/README.md index a8687f1..3786c59 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,22 @@ -# java - +\# 温度转换程序 + + + +\## 编译方法 + +javac TemperatureConverter.java + + + +\## 运行方法 + +java TemperatureConverter + + + +\## 运行示例 + +输入:36.6 C + +输出:36.6℃ = 97.88℉ + diff --git a/TemperatureConverter.java b/TemperatureConverter.java new file mode 100644 index 0000000..e244c12 --- /dev/null +++ b/TemperatureConverter.java @@ -0,0 +1,23 @@ +import java.util.Scanner; + +public class TemperatureConverter { + public static void main(String[] args) { + Scanner scanner = new Scanner(System.in); + + System.out.println("请输入温度值:"); + double value = scanner.nextDouble(); + + System.out.println("请输入单位(C表示摄氏度,F表示华氏度):"); + String unit = scanner.next().toUpperCase(); + + if (unit.equals("C")) { + double f = value * 9.0 / 5.0 + 32.0; + System.out.println(value + "℃ = " + f + "℉"); + } else if (unit.equals("F")) { + double c = (value - 32.0) * 5.0 / 9.0; + System.out.println(value + "℉ = " + c + "℃"); + } + + scanner.close(); + } +} \ No newline at end of file diff --git a/output.txt b/output.txt new file mode 100644 index 0000000..7426bcd --- /dev/null +++ b/output.txt @@ -0,0 +1,7 @@ +AI协助记录: + +本次作业使用AI助手将Python温度转换程序改写为Java版本。AI提供了完整的Java代码和中文注释。 + +在运行过程中遇到输入格式问题,AI指导修改代码,采用分步输入的方式,解决了特殊符号解析问题。程序最终成功运行,能正确转换摄氏度和华氏度。 + +AI还协助创建了README.md说明文档和output.txt运行结果文件,帮助完成所有作业要求。 \ No newline at end of file