Browse Source

新增w5目录和Java文件

main
ZhangJinxuan 2 weeks ago
parent
commit
386b2c2144
  1. 17
      w1/AI 协助记录.txt
  2. BIN
      w2/DataCleaner.class
  3. 51
      w5/ShapeDemo.java

17
w1/AI 协助记录.txt

@ -0,0 +1,17 @@
AI 协助记录 张金炫 202506050228
1. Prompt:
- "将这段 Python 温度转换代码改成 Java"
- "CMD 报错 '找不到文件',文件后缀是 .java 但编译不了"
- "Java 程序编译成功但运行提示找不到主类"
"为啥我的文件显示的后缀是.java,但是我输入后桌面还是没有生成.class'
2. AI 提供的帮助:
- 给我生成了 Java 初始代码框架。
- 诊断出核心问题是 Windows 隐藏了 `.txt` 后缀,指导我通过“显示文件扩展名”和“另存为”解决了文件名问题。
- 纠正了 `java` 命令的使用错误(不应加 `.java` 后缀),并提供了标准的编译运行流程。
教我打开了文件管理资源器里的文件全名显示 并不断优化
个人总结:
AI教会了我怎么编译和运行代码 以及帮助我解决了后缀怎么修改怎么查找 找不到主类等问题

BIN
w2/DataCleaner.class

Binary file not shown.

51
w5/ShapeDemo.java

@ -0,0 +1,51 @@
public class ShapeDemo {
public static void main(String[] args) {
// 创建不同形状的对象
Shape circle = new Circle();
Shape rectangle = new Rectangle();
// 测试drawShape方法
drawShape(circle);
drawShape(rectangle);
}
/**
* 调用形状的draw方法
* @param s 形状对象
*/
public static void drawShape(Shape s) {
s.draw();
}
}
/**
* 形状基类
*/
class Shape {
/**
* 绘制方法
*/
public void draw() {
System.out.println("绘制形状");
}
}
/**
* 圆形类
*/
class Circle extends Shape {
@Override
public void draw() {
System.out.println("绘制圆形");
}
}
/**
* 矩形类
*/
class Rectangle extends Shape {
@Override
public void draw() {
System.out.println("绘制矩形");
}
}
Loading…
Cancel
Save