Java как создать конвертер градуса Цельсия по Фаренгейту
Привет, я хотел бы, чтобы моя программа вычисляла градус Фаренгейта в градус Цельсия и градус Цельсия в градус Фаренгейта. Выход должен быть таким
Дайте температуру в градусах Цельсия или Фаренгейта или введите q, чтобы выйти
&ГТ;20.0 с
>20,0 градуса Цельсия = 68,0 градуса по Фаренгейту
Дайте температуру в градусах Цельсия или Фаренгейта или введите q, чтобы выйти
>68 F
>68,0 градуса по Фаренгейту = 20 градусов Цельсия
Дайте температуру в градусах Цельсия или Фаренгейта или введите q, чтобы выйти
>q
> (выходит из программы)
import java.util.Scanner; public class RepeatedTempConversion { void converter() { // You have to create different types of scanners System.out.println("Give a temperature in Celsius or Fahrenheit or type q to quit"); Scanner scan = new Scanner(System.in); String choice = scan.nextLine(); if( choice == "q") { System.exit(0); } if (choice == temp + " C"){ } if(choice == temp + " F") } public static void main(String[] args) { new RepeatedTempConversion().converter(); } }
Что я уже пробовал:
Я попытался установить разные сканеры, а также установить переменные Фаренгейта и Цельсия как int и double, я сделал то же самое для сканеров, но это просто не сработало. Я застрял на том, что я должен делать и как я должен использовать сканеры. Если пример кода можно будет отправить, я буду очень рад. Спасибо