diff --git a/TemperatureConverter.java b/TemperatureConverter.java new file mode 100644 index 0000000..addca7b --- /dev/null +++ b/TemperatureConverter.java @@ -0,0 +1,26 @@ +import java.util.Scanner; + +public class TemperatureConverter { + public static void main(String[] args) { + Scanner sc = new Scanner(System.in); + + System.out.println("=== 温度转换程序 ==="); + System.out.print("请输入温度值:"); + double value = sc.nextDouble(); + + System.out.print("请输入单位(C/F):"); + String unit = sc.next(); + + if (unit.equalsIgnoreCase("C")) { + double f = value * 9 / 5.0 + 32; + System.out.printf("%.2f℃ = %.2f℉%n", value, f); + } else if (unit.equalsIgnoreCase("F")) { + double c = (value - 32) * 5 / 9.0; + System.out.printf("%.2f℉ = %.2f℃%n", value, c); + } else { + System.out.println("输入错误!请输入 C 或 F"); + } + + sc.close(); + } +} \ No newline at end of file