Java学生管理系统
项目演示:
---------欢迎来到学生管理系统---------
1、 添加学生
2、删除学生
3、修改学生
4、查看所有学生
5、退出
请输入你的选择:
实现思路:
1、定义学生类
2、主界面的代码编写
3、添加学生的代码编写
4、查看学生的代码编写
5、删除学生的代码编写
6、修改学生的代码编写
每一个功能都定义一个方法,在方法里面来实现功能,再在main函数里面相应位置调用就可以。
1、定义学生类
学生类这里我们定义的一个标准学生类,里面设置了四个学生信息,都用private修饰。每一个学生成员变量都提供get/set方法。这里不是很清楚的可以去看一下我的 Java面向对象——封装 这篇文章
下面是学生类的源代码
public class Student {
private String xh; //学号
private String name; //姓名
private String age; //年龄
private String juzd; //居住地
public Student(){
//不带参数的构造方法
}
//带四个参数的构造方法
public Student(String xh,String name,String age,String juzd){
this.xh=xh;
this.name=name;
this.age=age;
this.juzd=juzd;
}
public void setXh(String xh) {
this.xh = xh;
}
public String getXh() {
return xh;
}
public void setName(String name) {
this.name = name;
}
public String getName() {
return name;
}
public void setAge(String age) {
this.age = age;
}
public String getAge() {
return age;
}
public void setJuzd(String juzd) {
this.juzd = juzd;
}
public String getJuzd() {
return juzd;
}
}
2、主界面的代码编写
思路:
1、用输入语句完成主界面的编写
2、用Scanner实现键盘录入数据
3、用switch语句完成操作的选择
4、用循环完成再次回到主界面
下面是主界面源代码
public static void main(String[] args) {
ArrayList<Student> array=new ArrayList<>();
while (true) {
System.out.println("---------欢迎来到学生管理系统---------");
System.out.println("1、 添加学生");
System.out.println("2、删除学生");
System.out.println("3、修改学生");
System.out.pr