Browse Source

上传文件至 ''

pull/1/head
SunWenxuan 1 month ago
parent
commit
8af462df57
  1. 67
      TemperatureConverter.txt
  2. 43
      ai协助记录.rtf

67
TemperatureConverter.txt

@ -0,0 +1,67 @@
import java.util.Scanner;
/**
* TemperatureConverter
* 支持摄氏度(C)与华氏度(F)之间互转
*/
public class TemperatureConverter {
/**
* 将摄氏度转换为华氏度
* @param c 摄氏温度
* @return 对应的华氏温度
*/
public static double celsiusToFahrenheit(double c) {
return c * 9.0 / 5.0 + 32.0;
}
/**
* 将华氏度转换为摄氏度
* @param f 华氏温度
* @return 对应的摄氏温度
*/
public static double fahrenheitToCelsius(double f) {
return (f - 32.0) * 5.0 / 9.0;
}
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// 提示用户输入,格式示例:"36.6 C" 或 "97 F"
System.out.print("请输入要转换的温度与单位(例如 36.6 C 或 97 F):");
String input = scanner.nextLine().trim();
if (input.isEmpty()) {
System.out.println("输入为空,程序退出。");
scanner.close();
return;
}
String[] parts = input.split("\\s+");
try {
// 解析数值和单位
double value = Double.parseDouble(parts[0]);
String unit = parts.length > 1 ? parts[1].toUpperCase() : "C";
if (unit.startsWith("C")) {
// 从摄氏度转换为华氏度
double f = celsiusToFahrenheit(value);
System.out.printf("%.2f °C = %.2f °F%n", value, f);
} else if (unit.startsWith("F")) {
// 从华氏度转换为摄氏度
double c = fahrenheitToCelsius(value);
System.out.printf("%.2f °F = %.2f °C%n", value, c);
} else {
System.out.println("未知单位,请使用 C 或 F。");
}
} catch (NumberFormatException e) {
System.out.println("输入解析失败,请按示例输入数值与单位,例如:36.6 C");
} catch (Exception e) {
System.out.println("发生错误:" + e.getMessage());
} finally {
scanner.close();
}
}
}

43
ai协助记录.rtf

@ -0,0 +1,43 @@
{\rtf1\ansi\ansicpg936\cocoartf2822
\cocoatextscaling0\cocoaplatform0{\fonttbl\f0\fswiss\fcharset0 Helvetica;\f1\fnil\fcharset134 PingFangSC-Regular;}
{\colortbl;\red255\green255\blue255;}
{\*\expandedcolortbl;;}
\paperw11900\paperh16840\margl1440\margr1440\vieww11520\viewh8400\viewkind0
\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\pardirnatural\partightenfactor0
\f0\fs24 \cf0 AI
\f1 \'d0\'ad\'d6\'fa\'bf\'aa\'b7\'a2\'ce\'c2\'b6\'c8\'d7\'aa\'bb\'bb\'b3\'cc\'d0\'f2\'bc\'c7\'c2\'bc
\f0 \
\
\f1 \'d4\'da\'bf\'aa\'b7\'a2\'ce\'c2\'b6\'c8\'d7\'aa\'bb\'bb\'b3\'cc\'d0\'f2\'ca\'b1\'a3\'ac
\f0 AI
\f1 \'cc\'e1\'b9\'a9\'c1\'cb\'c7\'e5\'ce\'fa\'a1\'a2\'b8\'df\'d0\'a7\'b5\'c4\'d6\'a7\'b3\'d6\'a3\'ac\'d6\'f7\'d2\'aa\'cc\'e5\'cf\'d6\'d4\'da\'d2\'d4\'cf\'c2\'bc\'b8\'b8\'f6\'b7\'bd\'c3\'e6\'a3\'ba
\f0 \
\
1.\'a0
\f1 \'d0\'e8\'c7\'f3\'ca\'e1\'c0\'ed\'a3\'ba\'c3\'f7\'c8\'b7\'b3\'cc\'d0\'f2\'d0\'e8\'d6\'a7\'b3\'d6\'c9\'e3\'ca\'cf
\f0 /
\f1 \'bb\'aa\'ca\'cf\'bb\'a5\'d7\'aa\'a1\'a2\'c3\'fc\'c1\'ee\'d0\'d0\'b2\'ce\'ca\'fd\'ba\'cd\'c5\'fa\'c1\'bf\'ce\'c4\'bc\'fe\'d7\'aa\'bb\'bb\'c8\'fd\'d6\'d6\'c4\'a3\'ca\'bd\'a3\'ac\'b2\'a2\'b9\'e6\'bb\'ae\'c1\'cb\'c4\'a3\'bf\'e9\'bb\'af\'bd\'e1\'b9\'b9\'a1\'a3
\f0 \
\
2.\'a0
\f1 \'b4\'fa\'c2\'eb\'c9\'fa\'b3\'c9\'a3\'ba\'c9\'fa\'b3\'c9\'c1\'cb\'cd\'ea\'d5\'fb\'b5\'c4
\f0 Java
\f1 \'b4\'fa\'c2\'eb\'bf\'f2\'bc\'dc\'a3\'ac\'b0\'fc\'c0\'a8\'ba\'cb\'d0\'c4\'d7\'aa\'bb\'bb\'ba\'af\'ca\'fd\'a1\'a2\'cd\'b3\'d2\'bb\'bd\'e2\'ce\'f6\'c2\'df\'bc\'ad\'ba\'cd\'c5\'fa\'c1\'bf\'b4\'a6\'c0\'ed\'c4\'a3\'bf\'e9\'a3\'ac\'b2\'a2\'bc\'d3\'c8\'eb\'c1\'cb\'d2\'ec\'b3\'a3\'b4\'a6\'c0\'ed\'a3\'ac\'cc\'e1\'c9\'fd\'c1\'cb\'b3\'cc\'d0\'f2\'bd\'a1\'d7\'b3\'d0\'d4\'a1\'a3
\f0 \
\
3.\'a0
\f1 \'bb\'b7\'be\'b3\'d6\'b8\'b5\'bc\'a3\'ba\'d5\'eb\'b6\'d4
\f0 Mac
\f1 \'bb\'b7\'be\'b3\'a3\'ac\'cc\'e1\'b9\'a9\'c1\'cb\'b1\'e0\'d2\'eb\'a1\'a2\'d4\'cb\'d0\'d0\'ba\'cd
\f0 Git
\f1 \'cc\'e1\'bd\'bb\'b5\'c4\'b7\'d6\'b2\'bd\'b2\'d9\'d7\'f7\'a3\'ac\'bd\'e2\'be\'f6\'c1\'cb\'ce\'c4\'bc\'fe\'c2\'b7\'be\'b6\'a1\'a2\'d6\'d5\'b6\'cb\'b1\'a8\'b4\'ed\'b5\'c8\'ce\'ca\'cc\'e2\'a1\'a3
\f0 \
\
4.\'a0
\f1 \'b2\'d6\'bf\'e2\'d3\'c5\'bb\'af\'a3\'ba\'bd\'a8\'d2\'e9\'cd\'a8\'b9\'fd
\f0 \'a0.gitignore\'a0
\f1 \'ce\'c4\'bc\'fe\'b9\'e6\'b7\'b6\'cc\'e1\'bd\'bb\'a3\'ac\'b1\'dc\'c3\'e2\'ce\'de\'b9\'d8\'ce\'c4\'bc\'fe\'b8\'c9\'c8\'c5\'a3\'ac\'b2\'a2\'d6\'b8\'b5\'bc\'c8\'e7\'ba\'ce\'d4\'da
\f0 README
\f1 \'d6\'d0\'d5\'b9\'ca\'be\'b4\'fa\'c2\'eb\'ba\'cd\'d4\'cb\'d0\'d0\'bd\'d8\'cd\'bc\'a1\'a3}
Loading…
Cancel
Save