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.
ZhengShiyi 1e1ba2c41c 添加 'W1-郑诗艺-202401070210/' 1 month ago
AI协助记录.txt 上传文件至 '' 1 month ago
README.md 上传文件至 '' 1 month ago
RunOutput.txt.txt 上传文件至 '' 1 month ago
RunScreenshot.png.png 上传文件至 '' 1 month ago
TemperatureConverter.class 上传文件至 '' 1 month ago
TemperatureConverter.java 上传文件至 '' 1 month ago
W1-郑诗艺-202401070210 添加 'W1-郑诗艺-202401070210/' 1 month ago
temps.txt 上传文件至 '' 1 month ago
运行截图.png 上传文件至 '' 1 month ago

README.md

温度转换器(Java版)

功能说明

实现摄氏度(C)和华氏度(F)互转,支持三种使用方式:

  1. 交互式输入(控制台提示输入)
  2. 命令行参数输入(加分项)
  3. 批量转换(从文件读取多行温度,加分项)

编译命令

在代码所在目录执行:

javac -encoding UTF-8 TemperatureConverter.java

## 运行命令
方式 1:交互式运行(含批量转换)
```bash
java TemperatureConverter
 - 先按提示输入单条温度(例如:36.6 C);
 -程序自动读取同目录下 temps.txt 文件,批量转换所有行的温度。

方式 2:命令行参数运行
```bash
java TemperatureConverter 36.6 C
# 或
```bash
java TemperatureConverter 97 F
 
## 运行示例
示例 1:交互式 + 批量转换
输入:
36.6 C
输出:
36.60 °C = 97.88 °F

===== 批量转换开始 =====
处理:36.6 C → 36.60 °C = 97.88 °F
处理:97 F → 97.00 °F = 36.11 °C
处理:100 C → 100.00 °C = 212.00 °F
处理:212 F → 212.00 °F = 100.00 °C
处理:25 C → 25.00 °C = 77.00 °F
处理:77 F → 77.00 °F = 25.00 °C
===== 批量转换结束 =====
 
示例 2:命令行转换华氏度到摄氏度
输入命令:java TemperatureConverter 97 F输出:97.00 °F = 36.11 °C
批量转换说明
1. 需在代码同目录下创建 temps.txt 文件;
2. 文件每行格式为「数值 单位」(例如:36.6 C);
3. 运行交互式模式时,程序自动执行批量转换。

注:批量转换所需的 temps.txt 文件因平台上传数量限制未单独上传,文件内容为:
36.6 C
97 F
100 C
212 F