crear un código que convierta temperaturas de celsius a fahrenheit, de fahrenheit a celsius, celsius a kelvin y de kelvin a celsius usando un switch case y métodos
Aquí te muestro un ejemplo de código en Java que convierte temperaturas entre Celsius, Fahrenheit y Kelvin utilizando un switch case y métodos: ```java public class Temperatura { // Método para convertir Celsius a Fahrenheit public static double celsiusAFahrenheit(double celsius) { return (celsius * 9/5) + 32; } // Método para convertir Fahrenheit a Celsius public static double fahrenheitACelsius(double fahrenheit) { return (fahrenheit - 32) * 5/9; } // Método para convertir Celsius a Kelvin public static double celsiusAKelvin(double celsius) { return celsius + 273.15; } // Método para convertir Kelvin a Celsius public static double kelvinACelsius(double kelvin) { return kelvin - 273.15; } public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("Conversor de temperaturas"); System.out.println("1. Celsius a Fahrenheit"); System.out.println("2. Fahrenheit a Celsius"); System.out.println("3. Celsius a Kelvin"); System.out.println("4. Kelvin a Celsius"); System.out.print("Ingrese la opción: "); int opcion = scanner.nextInt(); System.out.print("Ingrese la temperatura: "); double temperatura = scanner.nextDouble(); switch (opcion) { case 1: System.out.println(temperatura + "°C es igual a " + celsiusAFahrenheit(temperatura) + "°F"); break; case 2: System.out.println(temperatura + "°F es igual a " + fahrenheitACelsius(temperatura) + "°C"); break; case 3: System.out.println(temperatura + "°C es igual a " + celsiusAKelvin(temperatura) + "K"); break; case 4: System.out.println(temperatura + "K es igual a " + kelvinACelsius(temperatura) + "°C"); break; default: System.out.println("Opción inválida"); } scanner.close(); } } ``` Este código utiliza un switch case para determinar qué tipo de conversión realizar, y luego llama a los métodos correspondientes para realizar la conversión. Los métodos `celsiusAFahrenheit`, `fahrenheitACelsius`, `celsiusAKelvin` y `kelvinACelsius` realizan las conversiones entre Celsius, Fahrenheit y Kelvin.