import java.util.ArrayList
public class Student {
private String name
private int age
private String gender
public Student(String name, int age, String gender) {
this.name = name
this.age = age
this.gender = gender
}
public String getName() {
return name
}
public int getAge() {
return age
}
public String getGender() {
return gender
}
}
public class Classroom {
private ArrayList<Student>students
public Classroom() {
this.students = new ArrayList<Student>()
}
public void addStudent(Student student) {
students.add(student)
}
public ArrayList<Student>getStudents() {
return students
}
}
public class Main {
public static void main(String[] args) {
Classroom classroom = new Classroom()
// 添加 30 名学生的基本信息
classroom.addStudent(new Student("Tom", 18, "Male"))
classroom.addStudent(new Student("Alice", 19, "Female"))
// ...
// 此处省略 28 名学生的信息
// 获取所有学生的信息
ArrayList<Student>students = classroom.getStudents()
for (Student student : students) {
System.out.println("Name: " + student.getName())
System.out.println("Age: " + student.getAge())
System.out.println("Gender: " + student.getGender())
}
}
}
该代码定义了两个类:Student 类表示一个学生,包含了学生的姓名、年龄和性别等信息;Classroom 类表示一个班级,包含了一个学生的列表,并提供了添加学生和获取学生列表的方法。
在 Main 类的 main 方法中,我们首先实例化一个 Classroom 对象,然后依次添加 30 名学生的信息。最后,我们调用 getStudents 方法获取所
可以使用HashMap类。假设
学生类
Student
st1=new
Student("学号1","姓名1","年龄1","地址1")
Student
st2=new
Student("学号2","姓名2","年龄2","地址2")
Map
mpst=new
HashMap()
mpst.put("键","值")
HashMap是键-值对
比如:
mpst.put("学生1","st1")
mpst.put("学生2","st2")
1、首先在电脑上启动数据库 ,在数据库中创建表,下面给出具体的SQL语句。
2、然后打开eclipse 创建新项目 JDBCTest,需要导入相关的jar包并构建路径,如图。
3、接着创建entity实体层如图对应表中的数据。
4、创建数据连接层conn 用于MySQL数据库的连接代码如图 如图。
5、创建dao层持久层,在里面编写数据库表的增删改查的具体 *** 作。
6、最后编写测试类 Test代码如图,就完成了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)