# 温度转换器(Java版) ## 功能说明 实现摄氏度(C)和华氏度(F)互转,支持三种使用方式: 1. 交互式输入(控制台提示输入) 2. 命令行参数输入(加分项) 3. 批量转换(从文件读取多行温度,加分项) ## 编译命令 在代码所在目录执行: ```bash 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