Java 华氏度转摄氏度转换

JavaJavaBeginner
立即练习

💡 本教程由 AI 辅助翻译自英文原版。如需查看原文,您可以 切换至英文原版

介绍

欢迎来到 WeatherTech,JavaLand 领先的气象软件公司!作为一名新实习生,你被赋予了一项重要任务:为即将推出的 JavaLand 天气应用创建一个温度转换工具。

首席气象学家 Sunny Skies 博士注意到,许多来自使用摄氏度的国家的游客对华氏温度感到困惑。你的任务是完成一个简单的 Java 程序,将华氏温度转换为摄氏度,让所有 JavaLand 的游客都能清楚地理解温度读数!

你准备好让 JavaLand 的天气对所有人都更友好了吗?让我们开始编码吧!


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL java(("Java")) -.-> java/BasicSyntaxGroup(["Basic Syntax"]) java(("Java")) -.-> java/ObjectOrientedandAdvancedConceptsGroup(["Object-Oriented and Advanced Concepts"]) java/BasicSyntaxGroup -.-> java/data_types("Data Types") java/BasicSyntaxGroup -.-> java/operators("Operators") java/BasicSyntaxGroup -.-> java/variables("Variables") java/BasicSyntaxGroup -.-> java/output("Output") java/BasicSyntaxGroup -.-> java/math("Math") java/ObjectOrientedandAdvancedConceptsGroup -.-> java/user_input("User Input") subgraph Lab Skills java/data_types -.-> lab-413851{{"Java 华氏度转摄氏度转换"}} java/operators -.-> lab-413851{{"Java 华氏度转摄氏度转换"}} java/variables -.-> lab-413851{{"Java 华氏度转摄氏度转换"}} java/output -.-> lab-413851{{"Java 华氏度转摄氏度转换"}} java/math -.-> lab-413851{{"Java 华氏度转摄氏度转换"}} java/user_input -.-> lab-413851{{"Java 华氏度转摄氏度转换"}} end

完成温度转换程序

在这个练习中,你将实现一个在日常生活中和科学应用中常用的基础工具:将华氏温度转换为摄氏温度。这个任务将帮助你练习处理用户输入、数学运算以及在 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 等于 37.0°C
✨ 查看解决方案并练习

总结

在这个挑战中,你完成了一个将华氏温度转换为摄氏温度的 Java 程序。这个练习巩固了你在 Java 数据类型和基本操作实验中学到的关键概念:

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

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