From 897fd957731495b0ecc71ae4d30db16ac230c75d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E6=B2=90=E7=A4=BC=E5=93=88=E5=93=88?= <1347547762@qq.com> Date: Thu, 15 Jul 2021 16:42:13 +0800 Subject: [PATCH] =?UTF-8?q?fixed:yangwei=E7=9A=84=E6=B5=8B=E8=AF=95?= =?UTF-8?q?=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/com/swpu/YangWei/Task1.java | 70 +++++++++++++++++++ .../src/main/java/com/swpu/YangWei/Task2.java | 41 +++++++++++ .../src/main/java/com/swpu/YangWei/Task3.java | 26 +++++++ 3 files changed, 137 insertions(+) create mode 100644 java-base-projects-task/src/main/java/com/swpu/YangWei/Task1.java create mode 100644 java-base-projects-task/src/main/java/com/swpu/YangWei/Task2.java create mode 100644 java-base-projects-task/src/main/java/com/swpu/YangWei/Task3.java 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 0000000..25bd286 --- /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 0000000..64e1219 --- /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 0000000..4ba80dd --- /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); + + } +} -- Gitee