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.
|
|
1 month ago | |
|---|---|---|
| .. | ||
| .gitignore | 1 month ago | |
| AI.md | 1 month ago | |
| README.md | 1 month ago | |
| TemperatureConverter.java | 1 month ago | |
README.md
温度转换器
编译
$ javac TemperatureConverter.java
应输出 TemperatureConverter.class 文件。
使用说明
未传入参数时,程序将提示输入值。
请按数字+空格+单位(如 36.6 C)的格式输入,程序会将温度转换后输出。单位 C 代表摄氏度,F 代表华氏度。未输入单位时,程序将默认输入为摄氏度。
$ java TemperatureConverter
请输入要转换的温度与单位(例如 36.6 C 或 97 F):36.6
36.60 °C = 97.88 °F
当有参数传入时,程序仅会将第一个参数解析为温度输入,并将其转换后输出。
$ java TemperatureConverter "36.6 F" "36.6 C"
36.60 °F = 2.56 °C
若参数为有效的文件路径,程序将解析指定文件中有内容的行,并将每行视为一个温度进行转换。例如以下文件内容:
12 C
36 F
haha
36.6 F
输出为:
$ java TemperatureConverter example.txt
12.00 °C = 53.60 °F
36.00 °F = 2.22 °C
输入 "haha" 解析失败,请按示例输入数值与单位,例如:36.6 C
36.60 °F = 2.56 °C