Java Code
import java.util.Scanner;
public class TemperatureConverter {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("Enter temperature value: ");
double t = input.nextDouble();
input.nextLine();
System.out.print("Enter unit (C, F, or K): ");
String unit = input.nextLine().toUpperCase();
switch (unit) {
case "C": {
double f = (t * 9 / 5) + 32;
double k = t + 273.15;
System.out.printf("Fahrenheit: %.2f°F\n", f);
System.out.printf("Kelvin: %.2fK\n", k);
break;
case "F": {
double c = (t - 32) * 5 / 9;
double k = c + 273.15;
System.out.printf("Celsius: %.2f°C\n", c);
System.out.printf("Kelvin: %.2fK\n", k);
break;}
case "K": {
double c = t - 273.15;
double f = (c * 9 / 5) + 32;
System.out.printf("Celsius: %.2f°C\n", c);
System.out.printf("Fahrenheit: %.2f°F\n", f);
break;}
default:
System.out.println("Unknown unit! Please enter C, F, or K.");}
input.close(); }