diff --git a/java-base-projects-task/src/main/java/com/swpu/weiyu/Task1.java b/java-base-projects-task/src/main/java/com/swpu/weiyu/Task1.java
deleted file mode 100644
index c1b2c4c4be26902b5bf3ce3df52a98224c3c3cfa..0000000000000000000000000000000000000000
--- a/java-base-projects-task/src/main/java/com/swpu/weiyu/Task1.java
+++ /dev/null
@@ -1,68 +0,0 @@
-package com.swpu.weiyu;
-
-import java.util.List;
-import java.util.Map;
-
-/**
- * @author Wales Yu
- *
- * 综合应用
- *
- * 创建包:创建以自己名字为命名的包名 - 在 com.swpu 包/目录上 右键 New -> package
- * 创建类:在 以自己名字 为命名的 包/目录 上 右键 New -> Java Class
- */
-public class Task1 {
-
- /**
- * 所有的代码都需要放在 主函数 中才能执行
- *
- * @param args 参数
- */
- public static void main(String[] args) {
- // 所有的类都是一张纸,要往这张纸上写数据/操作数据 就得让这张纸存在
- Task2 task2 = new Task2();
-
- // 具体的调用操作,无返回值、无参数的调用 - 0
- task2.test1();
-
- // 1. 整型、有返回值、没有参数 的方法调用
- var add = task2.addMethod();
- System.out.println("整型、有返回值、没有参数 的方法调用: " + add);
-
- // 1.1. 整型、有返回值、有参数 的方法调用
- var multi = task2.multiMethod(3);
- System.out.println("整型、有返回值、有参数 的方法调用: " + multi);
-
- // 2. 字符 - 有返回值、没有参数 的方法调用
- var string = task2.stringMethod();
- System.out.println("字符 - 有返回值、没有参数 的方法调用: " + string);
-
- // 2.1. 字符 - 有返回值、有参数 的方法调用
- var string2 = task2.stringMethod2(" String类型 ");
- System.out.println("字符 - 有返回值、有参数 的方法调用: " + string2);
-
- // 3. List - 有返回值、没有参数 的方法调用
- List list = task2.listMethod();
- System.out.println("List - 有返回值、没有参数 的方法调用: " + list);
-
- // 3.1. List - 有返回值、有参数 的方法调用
- List list1 = task2.listMethod2("List 类型");
- System.out.println("List - 有返回值、有参数 的方法调用: " + list1);
-
- // 4. Map - 有返回值、没有参数 的方法调用
- Map map = task2.mapMethod();
- System.out.println("Map - 有返回值、没有参数 的方法调用: " + map);
-
- // 4.1. Map - 有返回值、有参数 的方法调用
- Map map1 = task2.mapMethod2("Map 类型");
- System.out.println("Map - 有返回值、有参数 的方法调用: " + map1);
-
- // 5. Object - 有返回值、没有参数 的方法调用
- Object object = task2.objectMethod();
- System.out.println("Object - 有返回值、没有参数 的方法调用: " + object);
-
- // 5.1. Object - 有返回值、有参数 的方法调用
- Object object1 = task2.objectMethod2("Object 类型");
- System.out.println("Object - 有返回值、有参数 的方法调用: " + object1);
- }
-}
diff --git a/java-base-projects-task/src/main/java/com/swpu/weiyu/Task2.java b/java-base-projects-task/src/main/java/com/swpu/weiyu/Task2.java
deleted file mode 100644
index 4b749d5e963282bafdfb2ff3e7eab7c9d546bd3c..0000000000000000000000000000000000000000
--- a/java-base-projects-task/src/main/java/com/swpu/weiyu/Task2.java
+++ /dev/null
@@ -1,139 +0,0 @@
-package com.swpu.weiyu;
-
-import java.util.ArrayList;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
-
-/**
- * @author Wales Yu
- *
- * 这个类 主要充当 数据提供者
- * 提供数据的类 不需要主函数的介入
- *
- * 提供不同返回值类型的方法
- *
- * - 1. int
- * - 2. String
- * - 3. List
- * - 4. Map
- * - 5. Object
- *
- */
-public class Task2 {
-
- /**
- * 1. 无返回值的方法
- */
- public void test1() {
- System.out.println("Hello World !");
- }
-
- /**
- * 2.整型 - 有返回值,并且是没有参数的方法
- *
- * @return int
- */
- public int addMethod() {
- var y = 1 + 1;
- return y;
- }
-
- /**
- * 2.1. 整型 - 有返回值,有参数的方法
- *
- * @return int
- */
- public int multiMethod(int x) {
- var y = x * 2;
- return y;
- }
-
- /**
- * 3. 字符 - 有返回值,没有参数 的方法
- *
- * @return string 字符串
- */
- public String stringMethod() {
- var str = "String 有返回值,没有参数 的方法";
- return str;
- }
-
- /**
- * 3.1. 字符 - 有返回值,有参数 的方法
- *
- * @return string 字符串
- */
- public String stringMethod2(String string) {
- var str = "String 有返回值,有参数 的方法" + string;
- return str;
- }
-
- /**
- * 4. List - 有返回值,没有参数 的方法
- *
- * @return List 强化版的数组
- */
- public List listMethod() {
- var list = new ArrayList();
- list.add("List - 有返回值,没有参数 的方法");
- return list;
- }
-
- /**
- * 4.1. List - 有返回值,有参数 的方法
- *
- * @return List 强化版的数组
- */
- public List listMethod2(String name) {
- var list = new ArrayList();
- list.add(name);
- return list;
- }
-
- /**
- * 5. Map - 有返回值,没有参数 的方法
- *
- * 键值对 - Key - Value
- * 身份证 - 对应的人
- * 一般都是字符 - 有可能是字符、有可能是数字、有可能是其他类型
- *
- * @return Map 强化版的 List
- */
- public Map mapMethod() {
- var map = new HashMap();
- map.put("身份证", "131231231231231321");
- return map;
- }
-
- /**
- * 5.1. Map - 有返回值,有参数 的方法
- *
- * @return Map 强化版的 List
- */
- public Map mapMethod2(String name) {
- var map = new HashMap();
- map.put("名称", name);
- return map;
- }
-
- /**
- * 6. Object - 有返回值,没有参数 的方法
- *
- * @return Object, Java 一切皆对象
- */
- public Object objectMethod() {
- var name = "WEI_YU";
- return name;
- }
-
- /**
- * 6.1. Object - 有返回值,有参数 的方法
- * @param name name
- * @return Obejct - Java 一切皆对象
- */
- public Object objectMethod2(String name) {
- var age = 24;
- return "名称: " + name + " & age: " + age;
- }
-}
diff --git a/java-base-projects-task/src/main/java/com/swpu/zhangnan/comp.java b/java-base-projects-task/src/main/java/com/swpu/zhangnan/comp.java
new file mode 100644
index 0000000000000000000000000000000000000000..933dc9ea7f23e799a500828c422d9ec19dae24ab
--- /dev/null
+++ b/java-base-projects-task/src/main/java/com/swpu/zhangnan/comp.java
@@ -0,0 +1,34 @@
+package com.swpu.zhangnan;
+
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+public class comp {
+ String name(String a){
+ return a;
+ }
+ int age(int b){
+
+ return b;
+
+ }
+ void sex(){
+ System.out.println("男");
+ }
+ Map flat(){
+ Map map=new HashMap<>();
+ List list=new ArrayList<>();
+ list.add("语文");
+ list.add("数学");
+ list.add("英语");
+ for(var i=1;i<=list.size();i++){
+
+ map.put(list.get(i-1),i+100+"分");
+
+ }
+ return map;
+ }
+
+}
diff --git a/java-base-projects-task/src/main/java/com/swpu/zhangnan/comprehens1.java b/java-base-projects-task/src/main/java/com/swpu/zhangnan/comprehens1.java
new file mode 100644
index 0000000000000000000000000000000000000000..9a1eca60873a83bd88f31e87552ccfeca5370ca2
--- /dev/null
+++ b/java-base-projects-task/src/main/java/com/swpu/zhangnan/comprehens1.java
@@ -0,0 +1,19 @@
+package com.swpu.zhangnan;
+
+public class comprehens1 {
+ public static void main(String[] args) {
+ comp cp=new comp();
+ System.out.println("他的名字为:");
+ var a=cp.name("小张");
+ System.out.println(a);
+ System.out.println("年龄为:");
+ var b=cp.age(18);
+ System.out.println(b);
+ System.out.println("性别为:");
+ cp.sex();
+ var c=cp.flat();
+ System.out.println("他的各科成绩为:");
+ System.out.println(c);
+
+ }
+}