想要实现学生管理系统首先就要创建一个学生类,创建学生类,
还要运用set和get方法进行封装,这样可以提高代码的复用性和安全性;
在这里插入代码片
```public class ding{
private String sid;
private String name;
private String age;
private String res;
public ding(){};
public ding(String sid, String name,String age,String res){
this.sid=sid;
this.name=name;
this.age=age;
this.res=res;
}public void setSid(String sid){
this.sid=sid;
}public String getSid(){
return sid;
}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 setRes(String res){
this.res=res;
}public String getRes(){
return res;
}
}
```java
在这里插入代码片
```public class dang{
public static void main(Sting[]ages){
ArrayList <ding> ddd = new ArrayList <> ();
while(true){
System.out.println(".....你好,欢迎登陆学生管理系统.....")
System.out.println("1 添加学生")
System.out.println("2 删除学生")
System.out.println("3 查找学生")
System.out.println("4 修改学生")
System.out.println("5 退出")
System.out.println("请输入你的选择:")
Scanner sc=new Scanner(System.in);
String line=sc.nextLine();
switch(line){
case "1":
tianjia(ddd);
break;
case "2":
System.out.println("删除学生");
break;
case "3":
System.out.println("查找学生");
break;
case "4":
System.out.println("修改学生");
break;
case "5":
System.out.println("谢谢使用");
break;
}
}
}
public static void tianjia (ArrayList<ding>list){
Scanner sc =new Scanner(System.in);
String sid;
while (true){
System.out.println("请输入学生学号:");
sid=sc.nextLine();
boolean flag=chongfu(list,sid);
if(flag){
System.out.println("你输入的学号重复了,请重新输入:");
}else{
break;
}
}
System.out.println("请输入学生姓名:");
String name=sc.nextLine();
System.out.println("请输入学生年龄:");
String age=sc.nextLine();
System.out.println("请输入学生居住地:");
String res=sc.nextLine();
ding d=new ding();
d.setSid(sid);
d.setName(name);
d.setAge(age);
d.setRes(res);
list.add(d);
System.out.println("添加学生成功");
}
}
}