=== 运行模式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