diff --git a/java-base-projects-task/src/main/java/com/swpu/YangWei/Task1.java b/java-base-projects-task/src/main/java/com/swpu/YangWei/Task1.java new file mode 100644 index 0000000000000000000000000000000000000000..25bd28644afabb0ddbc060419e80639b5ee59ad1 --- /dev/null +++ b/java-base-projects-task/src/main/java/com/swpu/YangWei/Task1.java @@ -0,0 +1,70 @@ +package com.swpu.YangWei; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +/** + * @author yangwei + * 这个类是被调用的类 + * int + * String + * List + * Map + * Object + */ +public class Task1 { + + /** + * 整型 + */ + public int intMethod(int a){ + return a; + } + + /** + * 字符型 + * + */ + public String stringMethod(String a,String b){ + return a+b; + } + + /** + * list + */ + public List listMethod(){ + List list = new ArrayList<>(); + list.add("flower"); + return list; + } + + /** + * map + */ + public Map mapMethod(){ + Map map = new HashMap<>(); + map.put("apple","20$"); + map.put("peach","10$"); + return map; + } + + /** + * 无参数 + * 有返回值 + */ + public Object objectMethod(){ + return "yangwei" ; + } + + /** + * 有参数,有返回值 + */ + public Object objectMethod(String name){ + var age = "20"; + return name + " 的年龄是 " + age; + + } + +} diff --git a/java-base-projects-task/src/main/java/com/swpu/YangWei/Task2.java b/java-base-projects-task/src/main/java/com/swpu/YangWei/Task2.java new file mode 100644 index 0000000000000000000000000000000000000000..64e121954173313af2f9c0d6b04ec5c26e1949c4 --- /dev/null +++ b/java-base-projects-task/src/main/java/com/swpu/YangWei/Task2.java @@ -0,0 +1,41 @@ +package com.swpu.YangWei; + +import java.lang.reflect.MalformedParameterizedTypeException; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +/** + * @author yangwei + * + */ +public class Task2 { + /** + * 主函数 + * + * @param args 参数 + */ + public static void main(String[] args) { + Task1 task1 = new Task1(); + //整型 有返回值 + var number = task1.intMethod(7); + System.out.println("通过Task1中的intMethod得出结果:"+number); + + //字符型 有返回值 + var string = task1.stringMethod("成都", "国信安"); + System.out.println(string); + + //list 无参数,有返回值 + List list = task1.listMethod(); + System.out.println(list); + + //map 无参数,有返回值 + Map map = task1.mapMethod(); + System.out.println(map); + + // Object的方法调用 有参数,有返回值 + Object object = task1.objectMethod("yangwei"); + System.out.println(object); + } +} + diff --git a/java-base-projects-task/src/main/java/com/swpu/YangWei/Task3.java b/java-base-projects-task/src/main/java/com/swpu/YangWei/Task3.java new file mode 100644 index 0000000000000000000000000000000000000000..4ba80dd631ae8dcde3422b648fff2c3a60d47af0 --- /dev/null +++ b/java-base-projects-task/src/main/java/com/swpu/YangWei/Task3.java @@ -0,0 +1,26 @@ +package com.swpu.YangWei; + +/** + * @author yangwei + */ +public class Task3 { + + /** + * + * @param a + * @return s + */ + public static int GetNum(int a){ + + //利用Math获得随机数 + var s = a + (int)(Math.random()*a); + return s; + } + public static void main(String[] args) { + + //这里调用GetNum方法,然后7作为参数传入 + var num = GetNum(7); + System.out.println("你的幸运数字是:"+num); + + } +}