Conversion de température Java : de Fahrenheit à Celsius

JavaJavaBeginner
Pratiquer maintenant

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

Bienvenue chez WeatherTech, le principal éditeur de logiciels météorologiques en JavaLand! En tant que nouvel stagiaire, vous avez été chargé d'une mission importante : aider à créer un outil de conversion de température pour la prochaine application météo JavaLand.

Le chef météorologue, le Dr. Sunny Skies, a remarqué que de nombreux visiteurs venant de pays utilisant le degré Celsius sont confus par les températures en degrés Fahrenheit. Votre tâche consiste à compléter un simple programme Java qui convertit les degrés Fahrenheit en degrés Celsius, rendant les lectures de température claires pour tous les touristes de JavaLand!

Êtes-vous prêt à rendre le temps de JavaLand accessible à tous? Plongeons-y et commençons à coder!


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{{"Conversion de température Java : de Fahrenheit à Celsius"}} java/operators -.-> lab-413851{{"Conversion de température Java : de Fahrenheit à Celsius"}} java/variables -.-> lab-413851{{"Conversion de température Java : de Fahrenheit à Celsius"}} java/output -.-> lab-413851{{"Conversion de température Java : de Fahrenheit à Celsius"}} java/math -.-> lab-413851{{"Conversion de température Java : de Fahrenheit à Celsius"}} java/user_input -.-> lab-413851{{"Conversion de température Java : de Fahrenheit à Celsius"}} end

Compléter le programme de conversion de température

Dans cet exercice, vous allez implémenter un outil fondamental utilisé dans la vie quotidienne et les applications scientifiques : la conversion des températures de degrés Fahrenheit en degrés Celsius. Cette tâche vous aidera à pratiquer la manipulation des entrées utilisateur, les opérations mathématiques et le formatage des sorties en Java. Plongeons-y et rendons ces températures plus compréhensibles à l'échelle mondiale!

Tâches

  • Ouvrez le fichier pré-créé FahrenheitToCelsius.java dans le répertoire ~/project.
  • Trouvez le commentaire TODO dans le code.
  • Ajoutez la ligne de code qui effectue la conversion de degrés Fahrenheit en degrés Celsius.

Exigences

  • Le fichier FahrenheitToCelsius.java devrait déjà exister dans le répertoire ~/project.
  • Vous ne devriez ajouter qu'une seule ligne de code à l'endroit du commentaire TODO.
  • Utilisez la formule : Celsius = (Fahrenheit - 32) * 5 / 9
  • Le résultat devrait être stocké dans la variable celsius.

Exemple

Lorsque vous l'aurez correctement terminé, votre programme devrait fonctionner comme suit lorsqu'il est exécuté :

cd ~/project
javac FahrenheitToCelsius.java
java FahrenheitToCelsius

Sortie exemple :

Temperature in Fahrenheit: 98.6
98.6°F is equal to 37.0°C
✨ Vérifier la solution et pratiquer

Résumé

Dans ce défi, vous avez terminé un programme Java qui convertit les températures de degrés Fahrenheit en degrés Celsius. Cet exercice a renforcé les concepts clés de votre laboratoire sur les types de données Java et les opérations de base :

  1. Travailler avec des nombres à virgule flottante (double)
  2. Effectuer des opérations arithmétiques en Java
  3. Utiliser des variables pour stocker et manipuler des données
  4. Formater la sortie avec printf

En terminant ce défi, vous avez non seulement pratiqué ces compétences de base en Java, mais vous avez également créé un outil utile qui pourrait aider les visiteurs de JavaLand à comprendre plus facilement les rapports météorologiques locaux.