From 366eaf88523940bf20824966c8fbb36418d881b8 Mon Sep 17 00:00:00 2001 From: Hanminxi <1772454398@qq.com> Date: Wed, 11 Mar 2026 22:59:25 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E6=96=87=E4=BB=B6=E8=87=B3?= =?UTF-8?q?=20''?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- AI协助记录.doc | Bin 0 -> 10240 bytes README.md | 18 ++++++++-- TemperatureConverter.class | Bin 0 -> 1895 bytes TemperatureConverter.java | 67 +++++++++++++++++++++++++++++++++++++ 4 files changed, 83 insertions(+), 2 deletions(-) create mode 100644 AI协助记录.doc create mode 100644 TemperatureConverter.class create mode 100644 TemperatureConverter.java diff --git a/AI协助记录.doc b/AI协助记录.doc new file mode 100644 index 0000000000000000000000000000000000000000..a4e70fc4ba2a739d816b2b3bf0e8b9e3a3c42994 GIT binary patch literal 10240 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 literal 0 HcmV?d00001 diff --git a/README.md b/README.md index a8687f1..1a9b1ce 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,16 @@ -# java - +\# 温度转换器 + + + +\## 编译运行命令 + +1\. 编译:`javac TemperatureConverter.java` + +2\. 运行:`java TemperatureConverter` + + + +\## 使用说明 + +程序启动后,根据提示输入温度数值和单位(例如 `36.6 C` 或 `97 F`),程序会自动转换并输出结果。 + diff --git a/TemperatureConverter.class b/TemperatureConverter.class new file mode 100644 index 0000000000000000000000000000000000000000..8123ec1ee8625287f6313f1c914c66bc0e02f915 GIT binary patch literal 1895 zcmZ`)?@v=#7=8|1dP}*80&_TrR2|UrQ>#PyrAVRE4bZI!1D)HYT;O7RZ+Cl3H2cEL zmSM!XWOIpT*^*5~7Zb!Rg>=A@WgoWv8>5AN;`5TZ>^;38)zp4C_ndp*=Q+>wp7%Zd z^S}5qfD}5$H4(9mVMhudHPv9fKOk$GV&q~wc8DmHP=w-VHt=7Lm`aEtOVt=&>PjJ1z5bLI zj+%bcP~=dv1Nqp=rM=8h;>sA}?&CY`lJE+4lSVyClDEjt7^=2OW=AQ5cWrilZTZW@ zr+3%xeZ02xFnRs^)!UyW7ak)eo-k{;CTI6?&HBh{R`Q9=`% z$yX#CRLNImCST_=sc*$G5yvI8;lwlQJM`#KkWA-=Wh0_&t}^DUgDdb#=->&+Gxf9K zuwr=Sh+>D2fqD7olM+thO$JBAlnpb|ubN{o$o`-MUFa6kBjGg8P}X~u5b?=o)KI*- zHlY}%V$it;lwd@SMtXIhJZ31`n8JMvt`2vH9q$l#dELPg=dX{v&Q@o6orh0-<(dPn z=#_95eU!)vIT%$=k8m9w=_hNMrSdMryAlR4NNtu%I)%1mNNjput-fsDpreLKE4yYp z&Qm^o+~5TX?{jxWBTv=$>R!u|9rBib-*;r?0NwiBo%7 z0m++>5|fK*oi}ZD9<`a(d%ROr3FG{B$_WJZ2<<9(^iC*j7;t@nSJ@^sWrG?pQcF6JWa$8JjQK2)L#E>zR)>7m=P2?x+kvwj@L1-kD(LIb976gSX_ zhxBz8&BS?}SX;4(WB85!C4WadbYd=t{Ryf? 1 ? parts[1].toUpperCase() : "C"; + + if (unit.startsWith("C")) { + // 摄氏度转华氏度 + double f = celsiusToFahrenheit(value); + System.out.printf("%.1f °C = %.2f °F%n", value, f); + } else if (unit.startsWith("F")) { + // 华氏度转摄氏度 + double c = fahrenheitToCelsius(value); + System.out.printf("%.1f °F = %.2f °C%n", value, c); + } else { + System.out.println("未知单位,请使用 C 或 F。"); + } + } catch (Exception e) { + System.out.println("输入解析失败,请按示例输入数值与单位,例如:36.6 C"); + } + + scanner.close(); + } +} \ No newline at end of file