Введение
Добро пожаловать в WeatherTech, ведущую компанию по разработке метеорологического программного обеспечения в JavaLand! Как новому стажеру, вам поручена важная миссия: помочь в создании инструмента конвертации температуры для будущего погодного приложения JavaLand.
Главный метеоролог, доктор Санни Скайз, заметил, что многие гости из стран, использующих шкалу Цельсия, путаются в показателях Фаренгейта. Ваша задача — доработать простую программу на Java, которая переводит Фаренгейты в Цельсии, делая прогнозы погоды понятными для всех туристов JavaLand!
Готовы ли вы сделать погоду в JavaLand доступной для каждого? Давайте приступим к написанию кода!
Завершение программы конвертации температуры
В этом упражнении вы реализуете базовый инструмент, используемый в повседневной жизни и научных расчетах: перевод температуры из шкалы Фаренгейта в шкалу Цельсия. Эта задача поможет вам попрактиковаться в работе с пользовательским вводом, математическими операциями и форматированием вывода в Java. Давайте сделаем так, чтобы эти температурные значения стали понятны всему миру!
Задачи
- Откройте предварительно созданный файл
FahrenheitToCelsius.javaв директории~/project. - Найдите в коде комментарий 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 легче ориентироваться в местных сводках погоды.



