用java编写学生管理系统
时间: 2023-11-27 11:03:55 浏览: 34
学生管理系统是一个常见的小型项目,可以用Java编写。以下是一个简单的学生管理系统的实现步骤:
1.定义学生类,包括学号、姓名、年龄和居住地等属性,以及相应的getters和setters方法。
2.编写学生管理系统的主界面代码,包括添加学生、删除学生、修改学生和查看所有学生等功能。
3.编写查看所有学生的代码,可以使用一个ArrayList来存储所有学生的信息,然后遍历ArrayList并输出每个学生的信息。
以下是一个示例代码,实现了学生类和查看所有学生的功能:
```java
// 学生类
public class Student {
private String id; // 学号
private String name; // 姓名
private int age; // 年龄
private String address; // 居住地
public Student(String id, String name, int age, String address) {
this.id = id;
this.name = name;
this.age = age;
this.address = address;
}
// getters and setters
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
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;
}
public String getAddress() {
return address;
}
public void setAddress(String address) {
this.address = address;
}
}
// 查看所有学生
public static void findAllStudent(ArrayList<Student> array) {
// 首先来判断集合中是否有数据,如果没有数据就给出提示,并让该方法不继续向下执行
if(array.size() == 0) {
System.out.println("不好意思,目前没有学生信息可供查看,请回去重新选择你的操作");
return;
}
// \t 其实就是一个tab位置
System.out.println("学号\t姓名\t年龄\t居住地\t");
for(int x=0; x<array.size(); x++) {
Student s = array.get(x);
System.out.println(s.getId()+"\t"+s.getName()+"\t"+s.getAge()+"\t"+s.getAddress());
}
}
```