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.
WangHe fe27490ea1 上传文件至 'exercise1' 1 month ago
..
AI_help.txt 上传文件至 'exercise1' 1 month ago
README.md 上传文件至 'exercise1' 1 month ago
TemperatureConverter.java 上传文件至 'exercise1' 1 month ago
temps.txt 上传文件至 'exercise1' 1 month ago

README.md

温度转换器(Java 增强版)

一个简单但功能完备的控制台温度转换工具,支持 摄氏度 (℃) ↔ 华氏度 (℉) 互转。

支持 三种使用方式

  1. 交互式(命令行逐行输入)
  2. 单次命令行参数(适合快速转换)
  3. 批量文件处理(适合一次性转换多条数据)

功能特性

  • 支持默认单位(无单位时视为 ℃)
  • 保留两位小数输出
  • 友好错误提示(非法数值、未知单位、空行等)
  • 支持负数温度
  • UTF-8 友好(中文提示无乱码)

编译与运行

需要 JDK 8 或更高版本(推荐 JDK 11+ / 17 / 21)

# 1. 编译
javac TemperatureConverter.java

# 2. 运行(推荐显式指定 UTF-8 编码,避免 Windows cmd 乱码)
java -Dfile.encoding=UTF-8 TemperatureConverter