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 方法获取所
有没有执行的测试结果或者错误代码,现在不太好判断,不过估计是以下原因File file=new File("student.txt")
FileReader fr=new FileReader("student.txt")
两个都没指定路径,那么你的Control 是怎么测试的?直接在IDE中运行的吗?IDE中运行和使用J2EE容器运行的路径是不一样的,这样就造成了IDE中测试读取的student.txt和容器中测试读取的student.txt不是一个文件。
哎、 老大、你该不会让 帮你写 毕业试题吧!!!不过 帮你分析 一下吧!! 我也是 新手!!!
1、首先 创建数据库 (以为你的需求较少 不用写项目文档了 直奔主题好了)
学生表(Students) 学分表(Score)学科表(Greade) 估计这三个就 够用了(不够你在添加、、)
2、(使用JSP 完成)创建 页面 (根据你的需求 创建吧)以及导入数据库 驱动、、、
3、数据库连接类、实体类、 Dao 类、业务类!
4、你的录入,查、修改、分别 用
1、insert into (表名)values(列值)
2、select * (或 列名) from 表名 where =?;
3、delete * from 表名 where=?;
4、关于页面的 验证 你在 创建 jsp 页面时, 添加 javascript 进行 验证 就行了!!
四、到此 分析完了 说实话、这项目 不难、朋友如果你动手的话,也就三四个小时 就K.O了!!
学习 要肯动手!!! 加油啊!!! 傍晚 快乐! 选我 吧!Thanks
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)