You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
XuJingwang b0f152efdd 上传文件至 '' 1 month ago
9b0bb732835852db0c3e0544f0f0f40f.png 上传文件至 '' 1 month ago
README.md 上传文件至 '' 1 month ago
TemperatureConverter.java 上传文件至 '' 1 month ago

README.md

markdown

温度转换工具(Java 版)

Python 温度转换程序的 Java 等效实现,支持摄氏/华氏互转、命令行/批量文件转换。

环境要求

JDK 8+,确保 javac/java 命令可执行。

编译与运行

1. 编译

javac TemperatureConverter.java
2. 运行方式
方式 1:交互式模式(无参数)
bash
运行
java TemperatureConverter
示例:输入 36.6 C → 输出 36.60 °C = 97.88 °F
方式 2:命令行单次转换(2 参数)
bash
运行
java TemperatureConverter 36.6 C  # 摄氏度转华氏度
java TemperatureConverter 98.6 F  # 华氏度转摄氏度
方式 3:批量文件转换(1 参数)
先创建 temp.txt,每行格式:数值 单位(如 36.6 C)
bash
运行
java TemperatureConverter temp.txt
测试用例
表格
输入 / 命令	预期输出
36.6 C	36.60 °C = 97.88 °F
98.6 F	98.60 °F = 37.00 °C
向 AI 提交核心 prompt:“将指定 Python 温度转换程序改写为等效 Java 程序,
保留注释、保证功能一致,支持命令行参数和批量文件转换,配套完整 README(含编译 / 运行命令)”。
AI 首先复刻 Python 核心转换公式为 Java 方法,补充中文注释说明参数 / 功能;
接着扩展命令行参数解析、批量读取文件逻辑,拆分复用核心转换方法;
然后适配 Java 输入输出与异常处理,保证交互逻辑与原程序一致;
最后生成标准化 README,包含编译运行命令、测试用例,同时梳理 AI 协助记录,确保代码可直接编译运行且符合提交规范。