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.

38 lines
1.3 KiB

=== 运行模式1:控制台交互模式 ===
# 测试用例1:合法摄氏温度
请输入要转换的温度与单位(例如 36.6 C 或 97 F):36.6 C
36.60 °C = 97.88 °F
# 测试用例2:合法华氏温度
请输入要转换的温度与单位(例如 36.6 C 或 97 F):97 F
97.00 °F = 36.11 °C
# 测试用例3:未输入单位(默认C)
请输入要转换的温度与单位(例如 36.6 C 或 97 F):100
100.00 °C = 212.00 °F
# 测试用例4:输入格式错误
请输入要转换的温度与单位(例如 36.6 C 或 97 F):abc F
输入解析失败,请按示例输入数值与单位,例如:36.6 C
# 测试用例5:未知单位
请输入要转换的温度与单位(例如 36.6 C 或 97 F):25 K
未知单位,请使用 C 或 F。
# 测试用例6:空输入
请输入要转换的温度与单位(例如 36.6 C 或 97 F):
输入为空,程序退出。
=== 运行模式2:命令行参数模式(加分项) ===
# 测试用例1:摄氏转华氏
> java TemperatureConverter 0 C
0.00 °C = 32.00 °F
# 测试用例2:华氏转摄氏
> java TemperatureConverter 212 F
212.00 °F = 100.00 °C
# 测试用例3:参数数值格式错误
> java TemperatureConverter xxx C
命令行参数解析失败:数值格式错误,请输入浮点型数值
使用示例:java TemperatureConverter 36.6 C