From a8fae2665e84e39c7cfa32d1448829ede4dc0e11 Mon Sep 17 00:00:00 2001 From: Administrator <752478464@qq.com> Date: Wed, 15 May 2024 17:40:58 +0800 Subject: [PATCH 1/8] =?UTF-8?q?feat:=E8=B6=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Answer.java" | 62 +++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 "work/com/java/minxi/java_20240515/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/Answer.java" diff --git "a/work/com/java/minxi/java_20240515/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/Answer.java" "b/work/com/java/minxi/java_20240515/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/Answer.java" new file mode 100644 index 0000000..6d566f4 --- /dev/null +++ "b/work/com/java/minxi/java_20240515/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/Answer.java" @@ -0,0 +1,62 @@ +package com.java.minxi.java_20240515.java_2302_陈冠宇_2344310209; + +import java.awt.*; +import java.util.HashSet; +import java.util.Objects; + +public class Answer { + public static void main(String[] args) { + +// 1. **创建和添加元素** +// 创建一个 `HashSet` 并添加至少5个不同的字符串元素。 + HashSet hashSet =new HashSet<>(); + hashSet.add("A"); + hashSet.add("B"); + hashSet.add("C"); + hashSet.add("D"); + hashSet.add("E"); +// 2. **元素检查** +// 检查一个特定的字符串是否已经存在于你创建的 `HashSet` 中。 + hashSet.contains("A"); +// 3. **元素移除** +// 从 `HashSet` 中移除一个已存在的元素,并确认它已被移除。 + System.out.println("删除前:"+hashSet); + hashSet.remove("E"); + System.out.println("删除后:"+hashSet); +// 4. **集合大小** +// 打印出 `HashSet` 的大小。 + System.out.println("HashSet的大小:"+hashSet.size()); + +// 5. **集合遍历** +// 使用增强型 `for` 循环遍历 `HashSet` 并打印每个元素。 + for (Object hashSet1 : hashSet){ + System.out.println("循环遍历 HashSet:"+hashSet1); + } + +// 6. **集合转换为数组** +// 将 `HashSet` 转换为数组,并打印数组中的每个元素。 + hashSet.toArray(); + System.out.println("数组:"+hashSet); +// 7. **集合的并集** +// 创建两个 `HashSet` 对象,实现它们的并集操作。 + HashSet hashSet2=new HashSet<>(); + hashSet2.add("5"); + hashSet2.add("1"); + System.out.println("第一个对象"+hashSet2); + HashSet hashSet3=new HashSet<>(); + hashSet3.add("9"); + hashSet3.add("7"); + System.out.println("第二个对象"+hashSet3); + hashSet2.addAll(hashSet3); + System.out.println("并集"+hashSet2); +// 8. **集合的交集** +// 对上面创建的两个 `HashSet` 对象实现交集操作。 + hashSet2.retainAll(hashSet3); + System.out.println("交集"+hashSet2); +// 9. **集合的差集** +// 对上面创建的两个 `HashSet` 对象实现差集操作 + hashSet2.removeAll(hashSet3); + System.out.println("差集"+hashSet2); + } + +} -- Gitee From 9805a6907cfaf52edcab4d9d9c13a39e0bfa130f Mon Sep 17 00:00:00 2001 From: Administrator <752478464@qq.com> Date: Thu, 16 May 2024 11:34:25 +0800 Subject: [PATCH 2/8] =?UTF-8?q?feat:=E8=B6=85=E7=9A=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../HashMap.java" | 21 ++++++++ .../Map.java" | 53 +++++++++++++++++++ 2 files changed, 74 insertions(+) create mode 100644 "work/com/java/minxi/java_20240515/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/HashMap.java" create mode 100644 "work/com/java/minxi/java_20240515/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/Map.java" diff --git "a/work/com/java/minxi/java_20240515/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/HashMap.java" "b/work/com/java/minxi/java_20240515/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/HashMap.java" new file mode 100644 index 0000000..9e0096c --- /dev/null +++ "b/work/com/java/minxi/java_20240515/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/HashMap.java" @@ -0,0 +1,21 @@ +package com.java.minxi.java_20240515.java_2302_陈冠宇_2344310209; + +import javax.imageio.stream.ImageInputStream; + +public class HashMap { + private T t; + public void add(T t){ + this.t=t; + } + public T get(){ + return t; + } + public static void main(String[] args) { + HashMap integerHashMap =new HashMap(); + HashMap stringHashMap =new HashMap(); + integerHashMap.add(new Integer(10)); + stringHashMap.add(new String("芜湖")); + System.out.println(integerHashMap); + System.out.println(stringHashMap); + } +} diff --git "a/work/com/java/minxi/java_20240515/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/Map.java" "b/work/com/java/minxi/java_20240515/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/Map.java" new file mode 100644 index 0000000..10551a8 --- /dev/null +++ "b/work/com/java/minxi/java_20240515/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/Map.java" @@ -0,0 +1,53 @@ +package com.java.minxi.java_20240515.java_2302_陈冠宇_2344310209; + +import java.util.HashMap; +import java.util.HashSet; +import java.util.IdentityHashMap; + +public class Map { + public static void main(String[] args) { + +// 1. **创建和添加键值对** +// 创建一个 `HashMap` 并添加至少3对键值对,键可以是字符串,值可以是整数。 + HashMap hashMap =new HashMap<>(); + hashMap.put("一",1); + hashMap.put("三",3); + hashMap.put("二",2); +// 2. **获取和打印值** +// 使用键来获取对应的值,并打印出来。 + + System.out.println("使用键获取对应的值:"+hashMap.get("一")); +// 3. **检查键是否存在** +// 检查一个特定的键是否存在于 `HashMap` 中。 + + System.out.println("是否存在:"+hashMap.containsKey("二")); +// 4. **键集合遍历** +// 遍历 `HashMap` 的键集合,并打印每个键。 + for (String b :hashMap.keySet()){ + System.out.println("键集合遍历"+b); + } +// 5. **值集合遍历** +// 遍历 `HashMap` 的值集合,并打印每个值。 + for(Integer c:hashMap.values()){ + System.out.println("值集合遍历:"+c); + } +// 6. **键值对遍历** +// 使用 `entrySet()` 遍历 `HashMap` 的所有键值对,并打印。 + System.out.println("键值对遍历:"+hashMap.entrySet()); +// 7. **更新值** +// 对一个已存在的键更新其对应的值。 + hashMap.put("一",8); + System.out.println("更新后:"+hashMap); +// 8. **移除键值对** +// 移除一个特定的键值对,并确认它已被移除。 + System.out.println("移除前:"+hashMap); + hashMap.remove("二",2); + System.out.println("移除后:"+hashMap); +// 9. **Map 的大小** +// 打印出 `HashMap` 的大小。 + System.out.println(hashMap.size()); +// 10. **使用泛型** +// 创建一个泛型 `HashMap`,键为自定义对象,值为字符串,并添加键值对。 + + } +} -- Gitee From 2ff491e8b410cb05c0be0004e2bbdb987c3fb9ef Mon Sep 17 00:00:00 2001 From: Administrator <752478464@qq.com> Date: Thu, 16 May 2024 11:36:23 +0800 Subject: [PATCH 3/8] =?UTF-8?q?feat:=E8=B6=85=E7=9A=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Map.java" | 3 +-- .../Set.java" | 4 +--- 2 files changed, 2 insertions(+), 5 deletions(-) rename "work/com/java/minxi/java_20240515/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/Answer.java" => "work/com/java/minxi/java_20240515/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/Set.java" (97%) diff --git "a/work/com/java/minxi/java_20240515/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/Map.java" "b/work/com/java/minxi/java_20240515/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/Map.java" index 10551a8..b5b26be 100644 --- "a/work/com/java/minxi/java_20240515/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/Map.java" +++ "b/work/com/java/minxi/java_20240515/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/Map.java" @@ -1,8 +1,7 @@ package com.java.minxi.java_20240515.java_2302_陈冠宇_2344310209; import java.util.HashMap; -import java.util.HashSet; -import java.util.IdentityHashMap; + public class Map { public static void main(String[] args) { diff --git "a/work/com/java/minxi/java_20240515/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/Answer.java" "b/work/com/java/minxi/java_20240515/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/Set.java" similarity index 97% rename from "work/com/java/minxi/java_20240515/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/Answer.java" rename to "work/com/java/minxi/java_20240515/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/Set.java" index 6d566f4..f0687ec 100644 --- "a/work/com/java/minxi/java_20240515/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/Answer.java" +++ "b/work/com/java/minxi/java_20240515/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/Set.java" @@ -1,10 +1,8 @@ package com.java.minxi.java_20240515.java_2302_陈冠宇_2344310209; -import java.awt.*; import java.util.HashSet; -import java.util.Objects; -public class Answer { +public class Set { public static void main(String[] args) { // 1. **创建和添加元素** -- Gitee From 8426255239537da1334f9466e18e1157497f3ad3 Mon Sep 17 00:00:00 2001 From: Administrator <752478464@qq,com> Date: Thu, 16 May 2024 19:43:42 +0800 Subject: [PATCH 4/8] =?UTF-8?q?feat:=E8=B6=85=E7=9A=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../HashMap.java" | 21 ------------------- .../Map.java" | 10 ++++++++- 2 files changed, 9 insertions(+), 22 deletions(-) delete mode 100644 "work/com/java/minxi/java_20240515/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/HashMap.java" diff --git "a/work/com/java/minxi/java_20240515/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/HashMap.java" "b/work/com/java/minxi/java_20240515/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/HashMap.java" deleted file mode 100644 index 9e0096c..0000000 --- "a/work/com/java/minxi/java_20240515/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/HashMap.java" +++ /dev/null @@ -1,21 +0,0 @@ -package com.java.minxi.java_20240515.java_2302_陈冠宇_2344310209; - -import javax.imageio.stream.ImageInputStream; - -public class HashMap { - private T t; - public void add(T t){ - this.t=t; - } - public T get(){ - return t; - } - public static void main(String[] args) { - HashMap integerHashMap =new HashMap(); - HashMap stringHashMap =new HashMap(); - integerHashMap.add(new Integer(10)); - stringHashMap.add(new String("芜湖")); - System.out.println(integerHashMap); - System.out.println(stringHashMap); - } -} diff --git "a/work/com/java/minxi/java_20240515/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/Map.java" "b/work/com/java/minxi/java_20240515/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/Map.java" index b5b26be..fa5a293 100644 --- "a/work/com/java/minxi/java_20240515/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/Map.java" +++ "b/work/com/java/minxi/java_20240515/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/Map.java" @@ -1,9 +1,12 @@ package com.java.minxi.java_20240515.java_2302_陈冠宇_2344310209; import java.util.HashMap; +import java.util.HashSet; public class Map { + + public static void main(String[] args) { // 1. **创建和添加键值对** @@ -44,9 +47,14 @@ public class Map { System.out.println("移除后:"+hashMap); // 9. **Map 的大小** // 打印出 `HashMap` 的大小。 - System.out.println(hashMap.size()); + System.out.println("HashMap的大小:"+hashMap.size()); // 10. **使用泛型** // 创建一个泛型 `HashMap`,键为自定义对象,值为字符串,并添加键值对。 + HashMap objectStringHashMap=new HashMap<>(); + objectStringHashMap.put(1,"错"); + objectStringHashMap.put(2,"错"); + objectStringHashMap.put(3,"错"); + System.out.println("雅客天天棒:"+objectStringHashMap); } } -- Gitee From 9aedac30aa8f18cf86a6868742ccc68bf95b54ed Mon Sep 17 00:00:00 2001 From: Administrator <752478464@qq,com> Date: Thu, 16 May 2024 20:25:19 +0800 Subject: [PATCH 5/8] =?UTF-8?q?feat:=E8=B6=85=E7=9A=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Person.java" | 36 +++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 "work/com/java/minxi/java_20240516/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/Person.java" diff --git "a/work/com/java/minxi/java_20240516/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/Person.java" "b/work/com/java/minxi/java_20240516/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/Person.java" new file mode 100644 index 0000000..11f9e0d --- /dev/null +++ "b/work/com/java/minxi/java_20240516/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/Person.java" @@ -0,0 +1,36 @@ +package com.java.minxi.java_20240516.java_2302_陈冠宇_2344310209; + +public class Person { + private String name; + private int age; + public Person(String name,int age){ + this.age=age; + this.name=name; + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public int getAge() { + return age; + } + + public void setAge(int age) { + this.age = age; + } + @Override + public String toString(){ + return name+age; + } + + public static void main(String[] args) { + Person person=new Person("蔡徐坤",26); + System.out.println(person.toString()); + + } +} -- Gitee From 3b7d359f76b32a6e7e6414eeb55aeecbfd770909 Mon Sep 17 00:00:00 2001 From: Administrator <752478464@qq.com> Date: Tue, 21 May 2024 20:41:08 +0800 Subject: [PATCH 6/8] =?UTF-8?q?feat:=E8=B6=85=E7=9A=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Person.java" | 48 +++++++++++------- .../m.java" | 50 +++++++++++++++++++ 2 files changed, 79 insertions(+), 19 deletions(-) create mode 100644 "work/com/java/minxi/java_20240516/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/m.java" diff --git "a/work/com/java/minxi/java_20240516/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/Person.java" "b/work/com/java/minxi/java_20240516/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/Person.java" index 11f9e0d..eb7c448 100644 --- "a/work/com/java/minxi/java_20240516/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/Person.java" +++ "b/work/com/java/minxi/java_20240516/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/Person.java" @@ -1,36 +1,46 @@ package com.java.minxi.java_20240516.java_2302_陈冠宇_2344310209; + + +import java.util.Objects; + public class Person { private String name; private int age; - public Person(String name,int age){ - this.age=age; - this.name=name; - } - public String getName() { - return name; - } - - public void setName(String name) { + public Person(String name, int age) { + this.age = age; this.name = name; } - public int getAge() { - return age; + @Override + public String toString() { + return name + age; } +// 1.重写 `toString` 方法 +// 创建一个 `Person` 类,包含 `name` 和 `age` 属性。重写 `toString` 方法, +// 使其返回一个字符串,包含对象的 `name` 和 `age` + public static void main(String[] args) { + + Person person = new Person("蔡徐坤", 26); + System.out.println(person.toString()); + - public void setAge(int age) { - this.age = age; } +// 使用 `equals` 方法 +// - 在 `Person` 类中重写 `equals` 方法, +// 使得可以通过 `name` 和 `age` 属性比较两个 `Person` 对象是否相等。 @Override - public String toString(){ - return name+age; - } + public boolean equals(Object obj) { + if (this == obj) return true; + if (obj == null || getClass() != obj.getClass()) return false; + Person person = (Person) obj; + return age == person.age && + + + Objects.equals(name, person.name); - public static void main(String[] args) { - Person person=new Person("蔡徐坤",26); - System.out.println(person.toString()); } + } diff --git "a/work/com/java/minxi/java_20240516/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/m.java" "b/work/com/java/minxi/java_20240516/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/m.java" new file mode 100644 index 0000000..ca3828d --- /dev/null +++ "b/work/com/java/minxi/java_20240516/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/m.java" @@ -0,0 +1,50 @@ +package com.java.minxi.java_20240516.java_2302_陈冠宇_2344310209; + +import java.time.ZoneId; +import java.util.Date; +import java.util.Scanner; + +public class m { + public static void main(String[] args) { + System.out.println("请输入一个值"); + Scanner i =new Scanner(System.in); + double a=i.nextDouble(); + System.out.println("绝对值为"+Math.abs(a)); + MaxMin(); + round(); + System.out.println("请输入 一个数字:"); + double v = i.nextDouble(); + System.out.println(v * Math.random()); + System.out.println(getAvg()); + + System.out.println("--------------------"); + Date date = new Date(); + System.out.println(date); + + + } + + public static void MaxMin(){ + int a=42; + int b=92; + int c=52; + System.out.println("最大值"+Math.max(Math.max(a,b),c)); + System.out.println("最小值"+Math.min(Math.min(a,b),c)); + + } + public static void round(){ + float A=12.6f; + + System.out.println(Math.round(A)); + + } + + public static double getAvg(){ + int[]arr = {1,2,3,4,5,6,7,8,9}; + int sum = 0; + for (int i = 0; i < arr.length; i++) { + sum+=arr[i]; + } + return sum/ arr.length; + } +} -- Gitee From fad5b46729a19d190d20967d15ad74457ead69e8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E5=86=A0=E5=AE=87?= <752478464@qq.com> Date: Wed, 22 May 2024 10:55:10 +0800 Subject: [PATCH 7/8] =?UTF-8?q?feat:=E8=B6=85=E7=9A=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../BigDecimall.java" | 24 ++++ .../Datee.java" | 42 +++++++ .../Mathh.java" | 11 +- .../Objectt.java" | 14 +-- .../Stringg.java" | 104 ++++++++++++++++++ 5 files changed, 181 insertions(+), 14 deletions(-) create mode 100644 "work/com/java/minxi/java_20240516/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/BigDecimall.java" create mode 100644 "work/com/java/minxi/java_20240516/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/Datee.java" rename "work/com/java/minxi/java_20240516/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/m.java" => "work/com/java/minxi/java_20240516/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/Mathh.java" (80%) rename "work/com/java/minxi/java_20240516/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/Person.java" => "work/com/java/minxi/java_20240516/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/Objectt.java" (74%) create mode 100644 "work/com/java/minxi/java_20240516/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/Stringg.java" diff --git "a/work/com/java/minxi/java_20240516/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/BigDecimall.java" "b/work/com/java/minxi/java_20240516/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/BigDecimall.java" new file mode 100644 index 0000000..8efb1bb --- /dev/null +++ "b/work/com/java/minxi/java_20240516/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/BigDecimall.java" @@ -0,0 +1,24 @@ +package com.java.minxi.java_20240516.java_2302_陈冠宇_2344310209; + +import java.math.BigDecimal; + +public class BigDecimall { + public static void main(String[] args) { + System.out.println("第一题"); + BigDecimal hello = new BigDecimal(123); + System.out.println("第二题"); + BigDecimal world = new BigDecimal(456); + System.out.println(hello.add(world)); + System.out.println(hello.subtract(world)); + System.out.println(hello.multiply(world)); + System.out.println(hello.divide(world,2)); + System.out.println("第三题"); + System.out.println(); + BigDecimal one = new BigDecimal(456.114514); + System.out.println(one.setScale(3,BigDecimal.ROUND_UP)); + System.out.println("第四题"); + System.out.println(world.equals(hello)); + + + } +} diff --git "a/work/com/java/minxi/java_20240516/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/Datee.java" "b/work/com/java/minxi/java_20240516/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/Datee.java" new file mode 100644 index 0000000..b6aad27 --- /dev/null +++ "b/work/com/java/minxi/java_20240516/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/Datee.java" @@ -0,0 +1,42 @@ +package com.java.minxi.java_20240516.java_2302_陈冠宇_2344310209; + +import java.text.ParseException; +import java.text.SimpleDateFormat; +import java.util.Calendar; +import java.util.Date; + +public class Datee { + public static void main(String[] args) throws ParseException { + Date date = new Date(); + System.out.println("第一题"); + System.out.println(date); + System.out.println("第二题"); + key(date); + System.out.println("第三题"); + SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); + System.out.println(format.format(date)); + System.out.println("第四题"); + String date1=format.format(date); + Date date3=format.parse(date1); + System.out.println(date1); + System.out.println(date3); + System.out.println("第五题"); + long time=System.currentTimeMillis(); + System.out.println(time); + Date date4=new Date(time); + System.out.println(date4); + + + } + public static void key(Date date){ + Calendar a=Calendar.getInstance(); + a.setTime(date); + int year=a.get(Calendar.YEAR); + int month=a.get(Calendar.MONTH)+1; + int day=a.get(Calendar.DATE); + + System.out.println(year+":"+month+":"+day); + + + } +} diff --git "a/work/com/java/minxi/java_20240516/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/m.java" "b/work/com/java/minxi/java_20240516/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/Mathh.java" similarity index 80% rename from "work/com/java/minxi/java_20240516/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/m.java" rename to "work/com/java/minxi/java_20240516/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/Mathh.java" index ca3828d..9ab1c1d 100644 --- "a/work/com/java/minxi/java_20240516/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/m.java" +++ "b/work/com/java/minxi/java_20240516/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/Mathh.java" @@ -1,10 +1,9 @@ package com.java.minxi.java_20240516.java_2302_陈冠宇_2344310209; -import java.time.ZoneId; import java.util.Date; import java.util.Scanner; -public class m { +public class Mathh { public static void main(String[] args) { System.out.println("请输入一个值"); Scanner i =new Scanner(System.in); @@ -14,12 +13,10 @@ public class m { round(); System.out.println("请输入 一个数字:"); double v = i.nextDouble(); - System.out.println(v * Math.random()); - System.out.println(getAvg()); + System.out.println("四舍五入"+v * Math.random()); + System.out.println("平均值为"+getAvg()); + - System.out.println("--------------------"); - Date date = new Date(); - System.out.println(date); } diff --git "a/work/com/java/minxi/java_20240516/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/Person.java" "b/work/com/java/minxi/java_20240516/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/Objectt.java" similarity index 74% rename from "work/com/java/minxi/java_20240516/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/Person.java" rename to "work/com/java/minxi/java_20240516/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/Objectt.java" index eb7c448..c60be36 100644 --- "a/work/com/java/minxi/java_20240516/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/Person.java" +++ "b/work/com/java/minxi/java_20240516/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/Objectt.java" @@ -4,11 +4,11 @@ package com.java.minxi.java_20240516.java_2302_陈冠宇_2344310209; import java.util.Objects; -public class Person { +public class Objectt { private String name; private int age; - public Person(String name, int age) { + public Objectt(String name, int age) { this.age = age; this.name = name; } @@ -22,8 +22,8 @@ public class Person { // 使其返回一个字符串,包含对象的 `name` 和 `age` public static void main(String[] args) { - Person person = new Person("蔡徐坤", 26); - System.out.println(person.toString()); + Objectt objectt = new Objectt("蔡徐坤", 26); + System.out.println(objectt.toString()); } @@ -34,11 +34,11 @@ public class Person { public boolean equals(Object obj) { if (this == obj) return true; if (obj == null || getClass() != obj.getClass()) return false; - Person person = (Person) obj; - return age == person.age && + Objectt objectt = (Objectt) obj; + return age == objectt.age && - Objects.equals(name, person.name); + Objects.equals(name, objectt.name); } diff --git "a/work/com/java/minxi/java_20240516/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/Stringg.java" "b/work/com/java/minxi/java_20240516/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/Stringg.java" new file mode 100644 index 0000000..e1fa887 --- /dev/null +++ "b/work/com/java/minxi/java_20240516/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/Stringg.java" @@ -0,0 +1,104 @@ +package com.java.minxi.java_20240516.java_2302_陈冠宇_2344310209; + +public class Stringg { + public static void main(String[] args) { + System.out.println("第一题"); + String a="A"; + String b="B"; + System.out.println(a+""+b); + System.out.println("第二题"); + System.out.println(key("13131")); + System.out.println("第三题"); + String c="1,2"; + String arr[]=c.split(","); + for (Object o :arr) { + System.out.println(o); + + } + System.out.println("第四题"); + System.out.println(key2("abcd")); + System.out.println("第五题"); + System.out.println(key3("abcd")); + System.out.println(key4("ABCD")); + System.out.println(""); + System.out.println("第六题"); + String d="Hello,World"; + String e="World"; + System.out.println(d.contains(e)); + System.out.println("第七题"); + System.out.println(key5("Hello,World", 'd','b')); + System.out.println("第八题"); + String f=" Hello,World "; + System.out.println(key6(f)); + System.out.println("第九题"); + String g="Hello,World"; + String h="hello,world"; + System.out.println(g.equalsIgnoreCase(h)); + System.out.println("第十题"); + String i="Hello,World"; + System.out.println(key7(i,0,5)); + System.out.println("第十一题"); + String j="Hello,World"; + String k="World"; + System.out.println(key8(j,k)); + System.out.println("第十二题"); + System.out.println(key9(j,k)); + System.out.println("第十三题"); + String l="Hello,World"; + char m='l'; + System.out.println(key10(l,m)); + System.out.println("第十四题"); + System.out.println("Integer/Double.parseInt/Double,Integer/Double.toString"); + System.out.println("第十五题"); + System.out.println(key11("Hello",",","World")); + } + public static int key(String a){ + return a.length(); + + } + public static String key2(String a){ + StringBuilder stringBuilder = new StringBuilder(a).reverse(); + return stringBuilder.toString(); + + } + public static String key3(String a){ + return a.toUpperCase(); + } + public static String key4(String a){ + return a.toLowerCase(); + + } + public static String key5(String a,char b,char c) { + return a.replace(b,c); + + } + public static String key6(String a){ + return a.trim(); + } + public static String key7(String a,int b,int c){ + return a.substring(b,c); + } + public static boolean key8(String a,String b){ + return a.endsWith(b); + } + public static boolean key9(String a,String b){ + return a.startsWith(b); + } + public static int key10(String a,char b){ + int conut=0; + for (int i = 0; i Date: Wed, 22 May 2024 16:21:30 +0800 Subject: [PATCH 8/8] =?UTF-8?q?fix:=E4=BF=AE=E6=94=B9=E8=B6=85=E7=9A=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Mathh.java" | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git "a/work/com/java/minxi/java_20240516/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/Mathh.java" "b/work/com/java/minxi/java_20240516/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/Mathh.java" index 9ab1c1d..0643767 100644 --- "a/work/com/java/minxi/java_20240516/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/Mathh.java" +++ "b/work/com/java/minxi/java_20240516/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/Mathh.java" @@ -11,9 +11,9 @@ public class Mathh { System.out.println("绝对值为"+Math.abs(a)); MaxMin(); round(); - System.out.println("请输入 一个数字:"); + System.out.println("请输入一个数字:"); double v = i.nextDouble(); - System.out.println("四舍五入"+v * Math.random()); + System.out.println("随机数:"+v * Math.random()); System.out.println("平均值为"+getAvg()); @@ -25,6 +25,7 @@ public class Mathh { int a=42; int b=92; int c=52; + System.out.println("a="+a+","+"b="+b+","+"c="+c); System.out.println("最大值"+Math.max(Math.max(a,b),c)); System.out.println("最小值"+Math.min(Math.min(a,b),c)); @@ -32,7 +33,7 @@ public class Mathh { public static void round(){ float A=12.6f; - System.out.println(Math.round(A)); + System.out.println("四舍五入后"+Math.round(A)); } -- Gitee