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 - *

- * 这个类 主要充当 数据提供者 - * 提供数据的类 不需要主函数的介入 - *

- * 提供不同返回值类型的方法 - *

- */ -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); + + } +}