diff --git a/.gitignore b/.gitignore
deleted file mode 100644
index 13275f1..0000000
--- a/.gitignore
+++ /dev/null
@@ -1,30 +0,0 @@
-### IntelliJ IDEA ###
-out/
-!**/src/main/**/out/
-!**/src/test/**/out/
-.kotlin
-
-### Eclipse ###
-.apt_generated
-.classpath
-.factorypath
-.project
-.settings
-.springBeans
-.sts4-cache
-bin/
-!**/src/main/**/bin/
-!**/src/test/**/bin/
-
-### NetBeans ###
-/nbproject/private/
-/nbbuild/
-/dist/
-/nbdist/
-/.nb-gradle/
-
-### VS Code ###
-.vscode/
-
-### Mac OS ###
-.DS_Store
\ No newline at end of file
diff --git a/.idea/.gitignore b/.idea/.gitignore
deleted file mode 100644
index ab1f416..0000000
--- a/.idea/.gitignore
+++ /dev/null
@@ -1,10 +0,0 @@
-# Default ignored files
-/shelf/
-/workspace.xml
-# Ignored default folder with query files
-/queries/
-# Datasource local storage ignored files
-/dataSources/
-/dataSources.local.xml
-# Editor-based HTTP Client requests
-/httpRequests/
diff --git a/.idea/misc.xml b/.idea/misc.xml
deleted file mode 100644
index 07115cd..0000000
--- a/.idea/misc.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/modules.xml b/.idea/modules.xml
deleted file mode 100644
index 584d8c8..0000000
--- a/.idea/modules.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
deleted file mode 100644
index 386b6bd..0000000
--- a/.idea/vcs.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/AI协助记录.txt b/AI协助记录.txt
deleted file mode 100644
index 364b4d3..0000000
--- a/AI协助记录.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-Prompt1:“把 Python 温度转换程序完整改成 Java,功能一致”;Prompt2:“改 Java 文件后缀.txt 为.java 提示文件不可用,怎么解决”;Prompt3:“javac 编译 Java 文件报编码 GBK 错误,怎么处理”
-AI 帮助:如何使用git及安装JDK,提供符合要求的 Java 源码,解释编译 / 运行命令的区别,指导解决文件名、编码、目录路径导致的报错
\ No newline at end of file
diff --git a/README.md.txt b/README.md.txt
deleted file mode 100644
index 536f87f..0000000
--- a/README.md.txt
+++ /dev/null
@@ -1,22 +0,0 @@
-# 温度转换程序作业说明
-
-## 作业信息
-第一周课后作业:温度转换器
-功能:摄氏度 ↔ 华氏度 互相转换
-
-## 文件说明
-TemperatureConverter.java - Java 源代码
-README.md - 本说明文件
-
-## 编译命令
-javac TemperatureConverter.java
-
-## 运行命令
-java TemperatureConverter
-
-## 运行示例
-输入:36.6 C
-输出:36.60 °C = 97.88 °F
-
-输入:97 F
-输出:97.00 °F = 36.11 °C
\ No newline at end of file
diff --git a/TemperatureConverter.class b/TemperatureConverter.class
deleted file mode 100644
index d76f630..0000000
Binary files a/TemperatureConverter.class and /dev/null differ
diff --git a/TemperatureConverter.java b/TemperatureConverter.java
deleted file mode 100644
index f4ccace..0000000
--- a/TemperatureConverter.java
+++ /dev/null
@@ -1,75 +0,0 @@
-import java.util.Scanner;
-
-/**
- * ¶ת
- * ܣ֧϶(C)뻪϶(F)֮˫תPythonԭһµĽ
- */
-public class TemperatureConverter {
-
- /**
- * ϶תΪ϶
- * @param c ¶ֵfloatͣ
- * @return Ӧ϶ֵdoubleͣ
- */
- public static double celsiusToFahrenheit(double c) {
- return c * 9.0 / 5.0 + 32.0;
- }
-
- /**
- * ϶תΪ϶
- * @param f ¶ֵfloatͣ
- * @return Ӧ¶ֵdoubleͣ
- */
- public static double fahrenheitToCelsius(double f) {
- return (f - 32.0) * 5.0 / 9.0;
- }
-
- /**
- * ڣʵPythonԭһµû
- */
- public static void main(String[] args) {
- // Scannerû
- Scanner scanner = new Scanner(System.in);
-
- // ʾû룬Pythonԭʾһ
- System.out.print("Ҫת¶뵥λ 36.6 C 97 F");
- String s = scanner.nextLine().trim();
-
- //
- if (s.isEmpty()) {
- System.out.println("Ϊգ˳");
- scanner.close();
- return;
- }
-
- // ַ
- String[] parts = s.split(" ");
- try {
- // ¶ֵĬϵλΪCPythonһ£
- 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 (Exception e) {
- System.out.println("ʧܣ밴ʾֵ뵥λ磺36.6 C");
- } finally {
- // رScannerԴ
- scanner.close();
- }
- }
-}
\ No newline at end of file
diff --git a/java b/java
deleted file mode 160000
index 65fdb7f..0000000
--- a/java
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 65fdb7f37fac6d3d2a86adb0aed61d17ae2eaac8
diff --git a/src/w3/AI协助记录 b/src/w3/AI协助记录
deleted file mode 100644
index 76b4471..0000000
--- a/src/w3/AI协助记录
+++ /dev/null
@@ -1,4 +0,0 @@
-AI协助记录
-1.写了Employee类无法跑代码后了解TestEmployee测试类的作用和写法
-2.IDEA初次使用,询问AI关于IDEA写代码的操作流程
-3.AI帮助完成代码编写。
\ No newline at end of file
diff --git a/src/w3/BankAccount.java b/src/w3/BankAccount.java
deleted file mode 100644
index 18f561d..0000000
--- a/src/w3/BankAccount.java
+++ /dev/null
@@ -1,40 +0,0 @@
-public class BankAccount {
- private int accountNumber;
- private String ownerName;
- private double balance;
- public BankAccount(int accountNumber,String ownerName,double balance) {
- this.accountNumber = accountNumber;
- this.balance = balance;
- this.ownerName = ownerName;
- }
- public int getAccountNumber() {
- return accountNumber;
- }
- public String getOwnerName() {
- return ownerName;
- }
- public void setOwnerName(String ownerName) {
- this.ownerName = ownerName;
- }
- public double getBalance() {
- return balance;
- }
- //业务方法:存款
- public void deposit(double amount) {
- if (amount > 0) {
- balance += amount;
- System.out.println("存款成功,当前余额: " + balance);
- }else {
- System.out.println("存款金额必须大于0");
- }
- }
- //业务方法:取款
- public void withdraw(double amount) {
- if (amount > 0 && amount <= balance) {
- balance -= amount ;
- System.out.println("取款成功,当前余额: " + balance);
- } else {
- System.out.println("余额不足或金额无效");
- }
- }
-}
\ No newline at end of file
diff --git a/src/w3/Employee.java b/src/w3/Employee.java
deleted file mode 100644
index 4300606..0000000
--- a/src/w3/Employee.java
+++ /dev/null
@@ -1,80 +0,0 @@
-package w3;
-
-public class Employee {
- // 静态变量:公司名称
- public static String companyName;
-
- // 成员变量
- private String id; // 工号
- private String name; // 姓名
- private String department;// 部门
- private double salary; // 工资
-
- // 最低工资标准
- private static final double MIN_SALARY = 2000;
-
- // 构造方法:创建对象时赋值
- public Employee(String id, String name, String department, double salary) {
- this.id = id;
- this.name = name;
- this.department = department;
- setSalary(salary); // 调用方法保证工资合法
- }
-
- // get/set 方法
- public String getId() {
- return id;
- }
-
- public void setId(String id) {
- this.id = id;
- }
-
- public String getName() {
- return name;
- }
-
- public void setName(String name) {
- this.name = name;
- }
-
- public String getDepartment() {
- return department;
- }
-
- public void setDepartment(String department) {
- this.department = department;
- }
-
- public double getSalary() {
- return salary;
- }
-
- public void setSalary(double salary) {
- if (salary >= MIN_SALARY) {
- this.salary = salary;
- } else {
- this.salary = MIN_SALARY;
- System.out.println("工资过低,自动调整为:" + MIN_SALARY);
- }
- }
-
- // 涨薪方法
- public void raiseSalary(double percent) {
- double newSalary = salary * (1 + percent / 100);
- setSalary(newSalary);
- }
-
- // 打印信息
- @Override
- public String toString() {
- return "员工{" +
- "公司='" + companyName + '\'' +
- ", 工号='" + id + '\'' +
- ", 姓名='" + name + '\'' +
- ", 部门='" + department + '\'' +
- ", 工资=" + salary +
- '}';
- }
- }
-
diff --git a/src/w3/TestEmployee.java b/src/w3/TestEmployee.java
deleted file mode 100644
index 30c72c3..0000000
--- a/src/w3/TestEmployee.java
+++ /dev/null
@@ -1,24 +0,0 @@
-package w3;
-
-public class TestEmployee {
- public static void main(String[] args) {
- // 1. 设置公司名称(静态变量)
- Employee.companyName = "湖南科技有限公司";
-
- // 2. 创建两个员工对象
- Employee emp1 = new Employee("E001", "张三", "技术部", 2500);
- Employee emp2 = new Employee("E002", "李四", "人事部", 1800);
-
- // 3. 打印信息
- System.out.println(emp1);
- System.out.println(emp2);
-
- // 4. 涨薪
- emp1.raiseSalary(5);
- emp2.raiseSalary(10);
- System.out.println("\n=====涨薪后=====");
- System.out.println(emp1);
- System.out.println(emp2);
- }
- }
-
diff --git a/src/w3/屏幕截图 2026-03-25 223417.png b/src/w3/屏幕截图 2026-03-25 223417.png
deleted file mode 100644
index 9ca438e..0000000
Binary files a/src/w3/屏幕截图 2026-03-25 223417.png and /dev/null differ
diff --git a/untitled2.iml b/untitled2.iml
deleted file mode 100644
index c90834f..0000000
--- a/untitled2.iml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/w2/DataCleaner.java b/w2/DataCleaner.java
deleted file mode 100644
index e60be9b..0000000
--- a/w2/DataCleaner.java
+++ /dev/null
@@ -1,42 +0,0 @@
-public class DataCleaner {
- public static void main(String[] args) {
- // 传感器原始数据数组
- int[] sensorData = {85, -5, 92, 0, 105, 999, 88, 76};
-
- int validSum = 0; // 有效数据总和
- int validCount = 0; // 有效数据个数
-
- // 遍历传感器数据数组
- for (int i = 0; i < sensorData.length; i++) {
- // 获取当前遍历到的数组元素
- int currentData = sensorData[i];
-
- // 第一步:检查是否是致命错误(999代表传感器掉线)
- if (currentData == 999) {
- System.out.println("致命错误:传感器掉线,终止处理");
- break; // 立即终止整个循环
- }
-
- // 第二步:检查是否是无效数据(0/负数/大于100的数)
- if (currentData <= 0 || currentData > 100) {
- System.out.println("警告:发现越界数据 " + currentData + ",已跳过");
- continue; // 跳过当前循环,处理下一个数据
- }
-
- // 第三步:能走到这里的都是有效数据(1-100之间)
- validSum += currentData; // 累加有效数据总和
- validCount++; // 有效数据个数+1
- }
-
- // 循环结束后,处理最终结果
- if (validCount > 0) {
- // 计算平均值:注意将int类型转换为double,避免整数除法陷阱
- double average = (double) validSum / validCount;
- // 打印平均值,保留小数部分
- System.out.println("有效数据的平均值为:" + average);
- } else {
- // 没有有效数据的情况
- System.out.println("无有效数据");
- }
- }
-}
diff --git a/w2/屏幕截图 2026-03-18 221124.png b/w2/屏幕截图 2026-03-18 221124.png
deleted file mode 100644
index 75629f7..0000000
Binary files a/w2/屏幕截图 2026-03-18 221124.png and /dev/null differ
diff --git a/运行成功截图.png b/运行成功截图.png
deleted file mode 100644
index 1a7a75a..0000000
Binary files a/运行成功截图.png and /dev/null differ