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.
21 lines
1.2 KiB
21 lines
1.2 KiB
请将以下 Python 温度转换程序改写为功能完全等效的 Java 程序。
|
|
|
|
要求:
|
|
1. 保留所有原有功能和逻辑(包括默认单位为摄氏、输入解析、错误处理等)
|
|
2. 保留并适当扩展中文注释(方法功能、参数说明、主要逻辑说明)
|
|
3. 代码风格清晰、符合 Java 常见规范(命名、缩进、异常处理等)
|
|
4. 使用 Scanner 处理交互输入
|
|
5. 输出格式统一美观(建议使用 printf,保留两位小数,带 °C/°F 符号)
|
|
|
|
可选加分项(按优先级排序):
|
|
- 支持命令行参数模式(例:java TemperatureConverter 36.6 C)
|
|
- 支持批量文件转换(例:java TemperatureConverter input.txt,每行一条温度数据)
|
|
- 在批量模式中添加简易控制台进度条(覆盖刷新式,显示百分比和进度字符)
|
|
|
|
额外输出要求:
|
|
- 完整的 Java 源代码(文件名建议:TemperatureConverter.java)
|
|
- 一个规范的 README.md 文件,包含:
|
|
- 项目简介
|
|
- 编译 & 运行命令(考虑 Windows 编码问题)
|
|
- 三种使用方式的详细示例(交互、单次参数、批量文件)
|
|
- 典型输入输出样例
|