Browse Source

删除 'w1 雷俊涛 202506050217/ai xiezhu'

main
LeiJuntao 1 month ago
parent
commit
0f352d2c0b
  1. 18
      w1 雷俊涛 202506050217/ai xiezhu

18
w1 雷俊涛 202506050217/ai xiezhu

@ -1,18 +0,0 @@
### 3. AI 协助记录
在完成本次作业时,我使用了以下 AI 协助记录(请根据实际情况修改括号内的内容):
* **Prompt 1:** "请将以下 Python 温度转换代码改写为 Java 代码,要求保留所有逻辑和注释,并符合 Java 编码规范。"
* *AI 帮助:* AI 准确地将 Python 的缩进逻辑转换为了 Java 的大括号结构,并将 `def` 函数转换为了 `public static` 方法。
* **Prompt 2:** "Java 中如何处理用户输入并分割字符串,类似于 Python 的 `input().split()`?"
* *AI 帮助:* AI 建议使用 `Scanner` 类读取输入,并使用 `String.split()` 方法处理分割逻辑,同时提醒了处理 `ArrayIndexOutOfBoundsException` 的必要性。
* **Prompt 3:** "请帮我写一个标准的 Java `README.md` 模板,包含编译和运行命令。"
* *AI 帮助:* AI 提供了 Markdown 的基本结构,我根据本项目具体信息进行了修改。
---
### 💡 补充说明
1. **关于输入分割**:Python 的 `split()` 默认处理多个空格很好,Java 的 `split(" ")` 如果遇到多个空格可能会产生空字符串。我在代码中使用了 `split("\\s+")` 来确保兼容性。
2. **关于格式化输出**:Java 的 `printf` 与 Python 的 `print(f"...")` 类似,我使用了 `%.1f` 和 `%.2f` 来保持输出的小数位数与 Python 原版逻辑一致。
3. **关于资源管理**:Java 需要显式关闭 `Scanner`,我在 `finally` 块中进行了处理,这是 Python 中不需要考虑的细节。
Loading…
Cancel
Save