Java 华氏度转摄氏度转换

JavaBeginner
立即练习

介绍

欢迎来到 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 数据类型和基本操作实验中学到的核心概念:

  1. 使用浮点数(double)
  2. 在 Java 中执行算术运算
  3. 使用变量存储和操作数据
  4. 使用 printf 格式化输出

通过完成这个挑战,你不仅练习了这些基础的 Java 技能,还创建了一个实用的工具,可以帮助 JavaLand 的游客更轻松地理解当地的天气预报。

✨ 查看解决方案并练习