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.
linhe 0e7b27d2e8
rename w1
4 weeks ago
..
.gitignore rename w1 4 weeks ago
AI.md rename w1 4 weeks ago
README.md rename w1 4 weeks ago
TemperatureConverter.java rename w1 4 weeks 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