diff --git "a/work/com/java/minxi/java_20240516/java_2301_\346\233\276\344\275\263\347\202\234_2344310119/Main.java" "b/work/com/java/minxi/java_20240516/java_2301_\346\233\276\344\275\263\347\202\234_2344310119/Main.java" new file mode 100644 index 0000000000000000000000000000000000000000..5b3205314cae16033504da29071267190b550c3d --- /dev/null +++ "b/work/com/java/minxi/java_20240516/java_2301_\346\233\276\344\275\263\347\202\234_2344310119/Main.java" @@ -0,0 +1,79 @@ +package com.java.minxi.java_20240516.java_2301_曾佳炜_2344310119; + +import java.util.ArrayList; +import java.util.Scanner; + +public class Main { + public static void main(String[] args) { + + Scanner sc = new Scanner(System.in); + + System.out.println("`Object` 类练习题:"); + /* 重写 `toString` 方法 + + - 创建一个 `Person` 类,包含 `name` 和 `age` 属性。重写 `toString` 方法, + 使其返回一个字符串,包含对象的 `name` 和 `age`。 */ + Person p = new Person(); + p.setName("张三"); + p.setAge(27); + System.out.println(p); + System.out.println("============================"); + + /* 使用 `equals` 方法 + + - 在 `Person` 类中重写 `equals` 方法,使得可以通过 `name` 和 `age` 属性比较两个 `Person` 对象是否相等。 */ + Person p1 = new Person(); + p1.setName("李四"); + p1.setAge(27); + System.out.println(p1); + System.out.println("使用equals对比 p 和 p1 两个对象是否相等" + p.equals(p1)); + System.out.println("============================"); + + System.out.println("`Math` 类练习题:"); + + /* 绝对值 + + - 编写一个程序,接受一个用户输入的数字,然后输出该数字的绝对值。 */ + System.out.println("请输入一个数,接着系统会输出这个数的绝对值"); + Integer a = sc.nextInt(); + System.out.println("绝对值为:" + Math.abs(a)); + System.out.println("============================"); + + /* 最小值和最大值 + + - 创建一个方法,接受三个整数作为参数,返回这三个整数中的最小值和最大值。 */ + System.out.println("请您输入第一个数"); + int n1 = sc.nextInt(); + System.out.println("请您输入第二个数"); + int n2 = sc.nextInt(); + System.out.println("请您输入第三个数"); + int n3 = sc.nextInt(); + + max_min(n1, n2, n3); + + System.out.println("============================"); + + + /* 四舍五入 + + - 编写一个程序,接受一个浮点数作为输入,并将其四舍五入到最近的整数。 */ + float f = sc.nextFloat(); + + + + + } + + private static Integer max_min(Integer number1, Integer number2, Integer number3) { + int a = Math.max(number1, number2); + int b = Math.max(number2, number3); + System.out.println(Math.max(a, b)); + + int c = Math.min(number1, number2); + int d = Math.min(number2, number3); + System.out.println(Math.min(c, d)); + + return number1 + number2 + number3; + } + +} diff --git "a/work/com/java/minxi/java_20240523/java_2301_\346\233\276\344\275\263\347\202\234_2344310119/JdbcOne.java" "b/work/com/java/minxi/java_20240523/java_2301_\346\233\276\344\275\263\347\202\234_2344310119/JdbcOne.java" new file mode 100644 index 0000000000000000000000000000000000000000..b3a514b0d1300bf97f17da7bd93c194c4c9dcfa5 --- /dev/null +++ "b/work/com/java/minxi/java_20240523/java_2301_\346\233\276\344\275\263\347\202\234_2344310119/JdbcOne.java" @@ -0,0 +1,37 @@ +package com.java.minxi.java_20240523.java_2301_曾佳炜_2344310119; +import java.sql.*; + +import static java.lang.Class.forName; +public class JdbcOne { + public static void main(String[] args)throws Exception { + + + //1.注册驱动 + Class.forName("com.mysql.cj.jdbc.Driver"); + //2.获取连接 + String url = "jdbc:mysql://127.0.0.1:3306/student?serverTimezone=Asia/Shanghai"; + String username = "root"; + String password = "123456"; + Connection connection = DriverManager.getConnection(url, username, password); + //3.编写sql + String sql = "select * from student_info"; + //4.获取执行对象 + Statement statement = connection.createStatement(); + //5.执行sql + ResultSet resultSet = statement.executeQuery(sql); + //6.处理返回值结果 + while (resultSet.next()) { + int id = resultSet.getInt(1); + String name = resultSet.getString(2); + int age = resultSet.getInt(3); + String phone = resultSet.getString(4); + String sex = resultSet.getString(5); + System.out.println(id + "==>" + name + "==>" + age + "==>" + phone + "==>" + "==>" + sex); + } + //7.释放资源 + resultSet.close(); + statement.close(); + connection.close(); + } +} + diff --git "a/work/com/java/minxi/jva_20240530/java_2301_\346\233\276\344\275\263\347\202\234_2344310119/ajin.jsp" "b/work/com/java/minxi/jva_20240530/java_2301_\346\233\276\344\275\263\347\202\234_2344310119/ajin.jsp" new file mode 100644 index 0000000000000000000000000000000000000000..67a5d61063c57f3da135e3d624d7ce900be2b9e7 --- /dev/null +++ "b/work/com/java/minxi/jva_20240530/java_2301_\346\233\276\344\275\263\347\202\234_2344310119/ajin.jsp" @@ -0,0 +1,87 @@ +<%-- + Created by IntelliJ IDEA. + User: 22145 + Date: 2024/5/31 + Time: 17:04 + To change this template use File | Settings | File Templates. +--%> +<%@ page contentType="text/html;charset=UTF-8" language="java" %> +<%----%> + +
++ <%! + + public class Ainmal { + + String sleep(int time) { + return "一只动物在睡觉"; + } + + } + %> + <% + + Ainmal a = new Ainmal(); + out.println(a.sleep(1)); + + %> +
++ <%! public class Cat { + private String name; + private Integer time; + + String sleep(int time) { + return "一只" + this.name + "猫睡觉睡了" + time + "个小时"; + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public Integer getTime() { + return time; + } + + public void setTime(Integer time) { + this.time = time; + } + } + %> + <% + Cat c = new Cat(); + c.setName(" 汤姆 "); + out.println(c.sleep(8)); + %> +
+
+ <%
+ for (int i = 1; i <= 9; i++) {
+
+ %>
+
+ <%
+ for (int j = 1; j <= i; j++) {
+ out.print(i + "*" + j + " =" + (i * j) + " ");
+ }
+ out.println();
+ }
+ %>
+