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.
|
|
2 weeks ago | |
|---|---|---|
| W1 | 1 month ago | |
| W2 | 1 month ago | |
| W3/com/rental | 3 weeks ago | |
| W4 | 2 weeks ago | |
| project | 3 weeks 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 协助记录,确保代码可直接编译运行且符合提交规范。