介绍
欢迎来到 WeatherTech,这是 JavaLand 领先的气象软件公司!作为一名新入职的实习生,你被委以一项重要任务:为即将发布的 JavaLand 天气应用开发一个温度转换工具。
首席气象学家 Sunny Skies 博士发现,许多来自使用摄氏度国家的游客对华氏温度感到困惑。你的工作是完成一个简单的 Java 程序,将华氏度转换为摄氏度,让所有 JavaLand 的游客都能清晰地了解气温!
准备好让 JavaLand 的天气信息变得通俗易懂了吗?让我们开始编写代码吧!
完成温度转换程序
在本次练习中,你将实现一个在日常生活和科学应用中都非常基础的工具:将温度从华氏度转换为摄氏度。这个任务将帮助你练习在 Java 中处理用户输入、执行数学运算以及格式化输出。让我们开始行动,让这些温度数值变得更加全球通用!
任务
- 打开
~/project目录下预先创建的文件FahrenheitToCelsius.java。 - 找到代码中的 TODO 注释。
- 添加执行华氏度到摄氏度转换的代码行。
要求
- 文件
FahrenheitToCelsius.java应该已经存在于~/project目录中。 - 你只能在 TODO 注释所在的位置添加一行代码。
- 使用公式:Celsius = (Fahrenheit - 32) * 5 / 9
- 结果应存储在
celsius变量中。
示例
正确完成后,你的程序在运行时应该如下所示:
cd ~/project
javac FahrenheitToCelsius.java
java FahrenheitToCelsius
示例输出:
Temperature in Fahrenheit: 98.6
98.6°F is equal to 37.0°C
总结
在本次挑战中,你完成了一个将温度从华氏度转换为摄氏度的 Java 程序。这个练习巩固了你在 Java 数据类型和基本操作实验中学到的核心概念:
- 使用浮点数(double)
- 在 Java 中执行算术运算
- 使用变量存储和操作数据
- 使用 printf 格式化输出
通过完成这个挑战,你不仅练习了这些基础的 Java 技能,还创建了一个实用的工具,可以帮助 JavaLand 的游客更轻松地理解当地的天气预报。



