From 72628575aee15bb367e4f3d6de8bc3bdecb6f90a Mon Sep 17 00:00:00 2001 From: beiweijierui <1796111977@qq.com> Date: Tue, 21 May 2024 20:17:40 +0800 Subject: [PATCH 1/3] =?UTF-8?q?feet:=E4=BD=9C=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Main.java" | 67 +++++++++++++++++++ .../Person.java" | 31 +++++++++ 2 files changed, 98 insertions(+) create mode 100644 "work/com/java/minxi/java_20240515/java_2302_\345\274\240\345\230\211\351\271\217_2344310206/Main.java" create mode 100644 "work/com/java/minxi/java_20240515/java_2302_\345\274\240\345\230\211\351\271\217_2344310206/Person.java" diff --git "a/work/com/java/minxi/java_20240515/java_2302_\345\274\240\345\230\211\351\271\217_2344310206/Main.java" "b/work/com/java/minxi/java_20240515/java_2302_\345\274\240\345\230\211\351\271\217_2344310206/Main.java" new file mode 100644 index 0000000..70588c6 --- /dev/null +++ "b/work/com/java/minxi/java_20240515/java_2302_\345\274\240\345\230\211\351\271\217_2344310206/Main.java" @@ -0,0 +1,67 @@ +package com.java.minxi.java_20240515.java_2302_张嘉鹏_2344310206; + +import java.util.Arrays; +import java.util.HashSet; +import java.util.Iterator; + +public class Main {public static void main(String[] args) { + HashSet objects2 = new HashSet<>(); + + HashSet objects = new HashSet<>(); + objects.add("wa"); + objects.add("ws"); + objects.add("wd"); + objects.add("wf"); + objects.add("wg"); + + HashSet objects1 = new HashSet<>(); + objects1.add("qa"); + objects1.add("qs"); + objects1.add("qd"); + objects1.add("wf"); + objects1.add("wg"); + + System.out.println(objects); +//检查一个特定的字符串是否已经存在于你创建的 `HashSet` 中。 + System.out.println("是否存在wa: "+objects.contains("wa")); + + //从 `HashSet` 中移除一个已存在的元素,并确认它已被移除。 + objects.remove("wd"); + System.out.println("删除后wd:"+objects); + +//打印出 `HashSet` 的大小。 + System.out.println(objects.size()); + +//使用增强型 `for` 循环遍历 `HashSet` 并打印每个元素。 + for (String a : objects) { + System.out.print(a+"\t"); + } + System.out.println(""); + + Iterator iterator = objects.iterator(); + while (iterator.hasNext()){ + Object a = iterator.next(); + System.out.print(a+"\t"); + } + System.out.println(""); + +//将 `HashSet` 转换为数组,并打印数组中的每个元素。 + System.out.println(Arrays.toString(objects.toArray())); + +//创建两个 `HashSet` 对象,实现它们的交集操作。 + objects2.addAll(objects); + objects2.retainAll(objects1); + System.out.println("交集:"+objects2); + +//创建两个 `HashSet` 对象,实现它们的并集操作。 + objects2.addAll(objects); + objects2.addAll(objects1); + System.out.println("并集:"+objects2); + +//对上面创建的两个 `HashSet` 对象实现差集操作。 + objects2.addAll(objects); + objects2.remove(objects1); + + System.out.println("差集:"+objects2); +} +} diff --git "a/work/com/java/minxi/java_20240515/java_2302_\345\274\240\345\230\211\351\271\217_2344310206/Person.java" "b/work/com/java/minxi/java_20240515/java_2302_\345\274\240\345\230\211\351\271\217_2344310206/Person.java" new file mode 100644 index 0000000..c1a88aa --- /dev/null +++ "b/work/com/java/minxi/java_20240515/java_2302_\345\274\240\345\230\211\351\271\217_2344310206/Person.java" @@ -0,0 +1,31 @@ +package com.java.minxi.java_20240515.java_2302_张嘉鹏_2344310206; +import java.util.HashMap; +import java.util.Map; +public class Person {public static void main(String[] args) { + HashMap hashMap = new HashMap(); + hashMap.put("a",5); + hashMap.put("b",8); + hashMap.put("c",18); + System.out.println(hashMap); + System.out.println( hashMap.containsKey("b")); + for (String i:hashMap.keySet()) { + System.out.print("键:"+i+"\t"); + } + System.out.println(); + for (Integer i:hashMap.values()) { + System.out.print("值:"+i+"\t"); + } + System.out.println(); + for (Map.Entry entry : hashMap.entrySet()) { + System.out.println("key:"+entry.getKey()+"\t"+"values:"+entry.getValue()); + } + hashMap.replace("b",20); + hashMap.remove("a"); + System.out.println(hashMap); + System.out.println(hashMap.size()); + Map hh = new HashMap<>(); + hh.put("ji","ni"); + hh.put("tai","mei"); + System.out.println(hh); +} +} -- Gitee From c62117d1657499afa51e2159098073d917d5abd1 Mon Sep 17 00:00:00 2001 From: beiweijieurui <1796111977@qq.com> Date: Tue, 28 May 2024 20:09:12 +0800 Subject: [PATCH 2/3] =?UTF-8?q?feet:=E4=BD=9C=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../JavaTest.java" | 74 +++++++++++++++++++ 1 file changed, 74 insertions(+) create mode 100644 "work/com/java/minxi/java_20240524/java_2302_\345\274\240\345\230\211\351\271\217_2344310206/JavaTest.java" diff --git "a/work/com/java/minxi/java_20240524/java_2302_\345\274\240\345\230\211\351\271\217_2344310206/JavaTest.java" "b/work/com/java/minxi/java_20240524/java_2302_\345\274\240\345\230\211\351\271\217_2344310206/JavaTest.java" new file mode 100644 index 0000000..85afa67 --- /dev/null +++ "b/work/com/java/minxi/java_20240524/java_2302_\345\274\240\345\230\211\351\271\217_2344310206/JavaTest.java" @@ -0,0 +1,74 @@ +package com.java.minxi.java_20240524.java_2302_张嘉鹏_2344310206; + +import java.sql.Connection; +import java.sql.DriverManager; +import java.sql.ResultSet; +import java.sql.Statement; +public class JavaTest { + public static void main(String[] args) throws Exception { + Exam1(); + Exam2(); + Exam3(); + + + } + private static void Exam3() throws Exception{ + String ur1="jdbc:mysql:///student?serverTimezone=Asia/Shanghai"; + String username="root"; + String password="123456"; + Connection conn=DriverManager.getConnection(ur1,username,password); + String sql="update teacher_info set teacher_name='小严' where id=3;"; + Statement sta=conn.createStatement(); + int i=sta.executeUpdate(sql); + if (i>0){ + System.out.println("修改成功"); + }else{ + System.out.println("修改失败"); + } + sta.close(); + conn.close(); + } + public static void Exam2() throws Exception{ + String ur1="jdbc:mysql:///student?serverTimezone=Asia/Shanghai"; + String username="root"; + String password="123456"; + Connection conn=DriverManager.getConnection(ur1,username,password); + String sql="select * from teacher_info where id=1 && teacher_age=35"; + Statement sta= conn.createStatement(); + ResultSet resultSet=sta.executeQuery(sql); + System.out.println("id为1,且年龄为35岁的用户:"); + System.out.println("id\t\t teacher_name\t teacher_age"); + while(resultSet.next()){ + int id=resultSet.getInt(1); + String name=resultSet.getString(2); + int age=resultSet.getInt(3); + System.out.println(id+"\t\t"+name+"\t\t\t"+age); + } + System.out.println(); + resultSet.close(); + sta.close(); + conn.close(); + } + public static void Exam1() throws Exception{ + String ur1="jdbc:mysql:///student?serverTimezone=Asia/Shanghai"; + String username="root"; + String password="123456"; + Connection conn=DriverManager.getConnection(ur1,username,password); + String sql="select * from teacher_info;"; + Statement sta= conn.createStatement(); + ResultSet resultSet= sta.executeQuery(sql); + System.out.println("所有用户信息"); + System.out.println("id\t\t teacher_name\t teacher_age"); + while(resultSet.next()){ + int id=resultSet.getInt("id"); + String name=resultSet.getString("teacher_name"); + int age=resultSet.getInt("teacher_age"); + System.out.println(id+"\t\t"+name+"\t\t\t"+age); + } + System.out.println(); + resultSet.close(); + sta.close(); + conn.close(); + } +} + -- Gitee From d0614cb038164526a7f461f3adba697540063dfa Mon Sep 17 00:00:00 2001 From: beiweijieurui <1796111977@qq.com> Date: Tue, 28 May 2024 20:09:12 +0800 Subject: [PATCH 3/3] =?UTF-8?q?feet:=E4=BD=9C=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../JavaTest.java" | 74 +++++++++++ .../Main/Main.jsp" | 19 +++ .../Main/Mc_2.jsp" | 25 ++++ .../Main/Mc_3.jsp" | 20 +++ .../Ma1.jsp" | 125 ++++++++++++++++++ .../Ma2.jsp" | 71 ++++++++++ 6 files changed, 334 insertions(+) create mode 100644 "work/com/java/minxi/java_20240524/java_2302_\345\274\240\345\230\211\351\271\217_2344310206/JavaTest.java" create mode 100644 "work/com/java/minxi/java_20240605/java_2302_\345\274\240\345\230\211\351\271\217_2344310206/Main/Main.jsp" create mode 100644 "work/com/java/minxi/java_20240605/java_2302_\345\274\240\345\230\211\351\271\217_2344310206/Main/Mc_2.jsp" create mode 100644 "work/com/java/minxi/java_20240605/java_2302_\345\274\240\345\230\211\351\271\217_2344310206/Main/Mc_3.jsp" create mode 100644 "work/com/java/minxi/java_20240606/java_2302_\345\274\240\345\230\211\351\271\217_2344310206/Ma1.jsp" create mode 100644 "work/com/java/minxi/java_20240606/java_2302_\345\274\240\345\230\211\351\271\217_2344310206/Ma2.jsp" diff --git "a/work/com/java/minxi/java_20240524/java_2302_\345\274\240\345\230\211\351\271\217_2344310206/JavaTest.java" "b/work/com/java/minxi/java_20240524/java_2302_\345\274\240\345\230\211\351\271\217_2344310206/JavaTest.java" new file mode 100644 index 0000000..85afa67 --- /dev/null +++ "b/work/com/java/minxi/java_20240524/java_2302_\345\274\240\345\230\211\351\271\217_2344310206/JavaTest.java" @@ -0,0 +1,74 @@ +package com.java.minxi.java_20240524.java_2302_张嘉鹏_2344310206; + +import java.sql.Connection; +import java.sql.DriverManager; +import java.sql.ResultSet; +import java.sql.Statement; +public class JavaTest { + public static void main(String[] args) throws Exception { + Exam1(); + Exam2(); + Exam3(); + + + } + private static void Exam3() throws Exception{ + String ur1="jdbc:mysql:///student?serverTimezone=Asia/Shanghai"; + String username="root"; + String password="123456"; + Connection conn=DriverManager.getConnection(ur1,username,password); + String sql="update teacher_info set teacher_name='小严' where id=3;"; + Statement sta=conn.createStatement(); + int i=sta.executeUpdate(sql); + if (i>0){ + System.out.println("修改成功"); + }else{ + System.out.println("修改失败"); + } + sta.close(); + conn.close(); + } + public static void Exam2() throws Exception{ + String ur1="jdbc:mysql:///student?serverTimezone=Asia/Shanghai"; + String username="root"; + String password="123456"; + Connection conn=DriverManager.getConnection(ur1,username,password); + String sql="select * from teacher_info where id=1 && teacher_age=35"; + Statement sta= conn.createStatement(); + ResultSet resultSet=sta.executeQuery(sql); + System.out.println("id为1,且年龄为35岁的用户:"); + System.out.println("id\t\t teacher_name\t teacher_age"); + while(resultSet.next()){ + int id=resultSet.getInt(1); + String name=resultSet.getString(2); + int age=resultSet.getInt(3); + System.out.println(id+"\t\t"+name+"\t\t\t"+age); + } + System.out.println(); + resultSet.close(); + sta.close(); + conn.close(); + } + public static void Exam1() throws Exception{ + String ur1="jdbc:mysql:///student?serverTimezone=Asia/Shanghai"; + String username="root"; + String password="123456"; + Connection conn=DriverManager.getConnection(ur1,username,password); + String sql="select * from teacher_info;"; + Statement sta= conn.createStatement(); + ResultSet resultSet= sta.executeQuery(sql); + System.out.println("所有用户信息"); + System.out.println("id\t\t teacher_name\t teacher_age"); + while(resultSet.next()){ + int id=resultSet.getInt("id"); + String name=resultSet.getString("teacher_name"); + int age=resultSet.getInt("teacher_age"); + System.out.println(id+"\t\t"+name+"\t\t\t"+age); + } + System.out.println(); + resultSet.close(); + sta.close(); + conn.close(); + } +} + diff --git "a/work/com/java/minxi/java_20240605/java_2302_\345\274\240\345\230\211\351\271\217_2344310206/Main/Main.jsp" "b/work/com/java/minxi/java_20240605/java_2302_\345\274\240\345\230\211\351\271\217_2344310206/Main/Main.jsp" new file mode 100644 index 0000000..daab5d1 --- /dev/null +++ "b/work/com/java/minxi/java_20240605/java_2302_\345\274\240\345\230\211\351\271\217_2344310206/Main/Main.jsp" @@ -0,0 +1,19 @@ +<%@ page import="java.math.BigDecimal" %> +<%@ page language="java" pageEncoding="UTF-8" contentType="text/html; charset=utf-8" %> + + + + + Title + + + // +

${param.r}

+ <% + String parameter = request.getParameter("r"); + // + BigDecimal bigDecimal = new BigDecimal(parameter); + BigDecimal multiply = bigDecimal.multiply(bigDecimal).multiply(new BigDecimal("3.14")); + + %> +

圆形面积为<%=multiply%>

diff --git "a/work/com/java/minxi/java_20240605/java_2302_\345\274\240\345\230\211\351\271\217_2344310206/Main/Mc_2.jsp" "b/work/com/java/minxi/java_20240605/java_2302_\345\274\240\345\230\211\351\271\217_2344310206/Main/Mc_2.jsp" new file mode 100644 index 0000000..198b8f0 --- /dev/null +++ "b/work/com/java/minxi/java_20240605/java_2302_\345\274\240\345\230\211\351\271\217_2344310206/Main/Mc_2.jsp" @@ -0,0 +1,25 @@ +<%@ page import="java.math.BigDecimal" %> +<%@ page language="java" pageEncoding="UTF-8" contentType="text/html; charset=utf-8" %> + + + + + Title + + +<% + String a= request.getParameter("a"); + String b= request.getParameter("b"); + String c= request.getParameter("c"); + // + BigDecimal bigDecimala = new BigDecimal(a); + BigDecimal bigDecimalb = new BigDecimal(b); + BigDecimal bigDecimalc = new BigDecimal(c); + BigDecimal divide = bigDecimalb.add(bigDecimala).multiply(bigDecimalc) + .divide(new BigDecimal("2"),2,BigDecimal.ROUND_HALF_UP); + + +%> +

这个梯形面积为:<%=divide%>

+ + \ No newline at end of file diff --git "a/work/com/java/minxi/java_20240605/java_2302_\345\274\240\345\230\211\351\271\217_2344310206/Main/Mc_3.jsp" "b/work/com/java/minxi/java_20240605/java_2302_\345\274\240\345\230\211\351\271\217_2344310206/Main/Mc_3.jsp" new file mode 100644 index 0000000..c538b3c --- /dev/null +++ "b/work/com/java/minxi/java_20240605/java_2302_\345\274\240\345\230\211\351\271\217_2344310206/Main/Mc_3.jsp" @@ -0,0 +1,20 @@ +<%@ page language="java" pageEncoding="UTF-8" contentType="text/html; charset=utf-8" %> + + + + + Title + + + + + + + + + + + + + + \ No newline at end of file diff --git "a/work/com/java/minxi/java_20240606/java_2302_\345\274\240\345\230\211\351\271\217_2344310206/Ma1.jsp" "b/work/com/java/minxi/java_20240606/java_2302_\345\274\240\345\230\211\351\271\217_2344310206/Ma1.jsp" new file mode 100644 index 0000000..5c41545 --- /dev/null +++ "b/work/com/java/minxi/java_20240606/java_2302_\345\274\240\345\230\211\351\271\217_2344310206/Ma1.jsp" @@ -0,0 +1,125 @@ +<%@ page import="java.sql.*" %> +<%@ page import="java.util.List" %> +<%@ page import="java.util.ArrayList" %> +<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %> + + + + + + +<%! + public class Test { + private int id; + private String userName; + private String userPhone; + + public Test(int id, String userName, String userPhone) { + this.id = id; + this.userName = userName; + this.userPhone = userPhone; + } + + public Test() { + } + + public int getId() { + return id; + } + + public void setId(int id) { + this.id = id; + } + + public String getUserName() { + return userName; + } + + public void setUserName(String userName) { + this.userName = userName; + } + + public String getUserPhone() { + return userPhone; + } + + public void setUserPhone(String userPhone) { + this.userPhone = userPhone; + } + + @Override + public String toString() { + return "Userinfo{" + + "id=" + id + + ", userName='" + userName + '\'' + + ", userPhone='" + userPhone + '\'' + + '}'; + } + } + + + public List JDBC() throws Exception{ + List userinfos = new ArrayList<>(); + Class.forName("com.mysql.cj.jdbc.Driver"); + String url = "jdbc:mysql://localhost:3306/student?serverTimezone=Asia/Shanghai"; + String username = "root"; + String password = "123456"; + + //建立连接 + Connection conn = DriverManager.getConnection(url, username, password); + + //编写sql语句 + String sql = "select id,user_name,user_phone from user_info;"; + + //创建对象执行sql + Statement stmt = conn.createStatement(); + ResultSet resultSet = stmt.executeQuery(sql); + + while (resultSet.next()){ + int id = resultSet.getInt("id"); + String uname =resultSet.getString("user_name"); + String phoneNum = resultSet.getString("user_phone"); + + Test user = new Test(); + user.setId(id); + user.setUserName(uname); + user.setUserPhone(phoneNum); + + userinfos.add(user); + } + resultSet.close(); + stmt.close(); + conn.close(); + + return userinfos; + } +%> + + +[
+ <% + List userinfos = JDBC(); + for (int i = 0; i < userinfos.size(); i++) { + if (i==userinfos.size()-1){ + out.print(userinfos.get(i).toString()); + }else{ + out.print(userinfos.get(i).toString() + ",
"); + } + } + %> +
]
+ + + +<% + request.setAttribute("userinfos",userinfos); +%> + + + + + + + + + \ No newline at end of file diff --git "a/work/com/java/minxi/java_20240606/java_2302_\345\274\240\345\230\211\351\271\217_2344310206/Ma2.jsp" "b/work/com/java/minxi/java_20240606/java_2302_\345\274\240\345\230\211\351\271\217_2344310206/Ma2.jsp" new file mode 100644 index 0000000..6585feb --- /dev/null +++ "b/work/com/java/minxi/java_20240606/java_2302_\345\274\240\345\230\211\351\271\217_2344310206/Ma2.jsp" @@ -0,0 +1,71 @@ +<%@ page import="java.util.List" %> + +<%@ page language="java" contentType="text/html charset=UTF-8" pageEncoding="UTF-8"%> + + + + + + + <%! + public class Test { + private int id; + private String userName; + private String userPhone; + + public Test(int id, String userName, String userPhone) { + this.id = id; + this.userName = userName; + this.userPhone = userPhone; + } + + public Test() { + } + + public int getId() { + return id; + } + + public void setId(int id) { + this.id = id; + } + + public String getUserName() { + return userName; + } + + public void setUserName(String userName) { + this.userName = userName; + } + + public String getUserPhone() { + return userPhone; + } + + public void setUserPhone(String userPhone) { + this.userPhone = userPhone; + } + + @Override + public String toString() { + return "Userinfo{" + + "id=" + id + + ", userName='" + userName + '\'' + + ", userPhone='" + userPhone + '\'' + + '}'; + } + } + %> +
+ <% + List userinfos = (List)request.getAttribute("userinfos"); + out.println(userinfos); + %> +
+ <% + out.println(request.getParameter("userinfos")); + %> + + + + \ No newline at end of file -- Gitee