文章目录
功能简介
- 功能简介
- 1.添加学生信息
- 2.删除学生信息
- 3.修改学生信息
- 4.查看所有学生信息
- 5.退出系统
- 总结
学生信息存储学号,姓名,年龄以及所在地 功能: 1 添加学生 2 删除学生 3 修改学生 4 查看所有学生信息 5 退出 添加学生时可以判断是否输入重复的学号;删除学生信息时需要判断学号是否存在。 简单演示:
1.添加学生信息 当已经添加了001之后,继续添加时会提示学号重复。
删除001,查看一下结果
只有002的信息,说明001已经被删除。 当删除的学号不存在时
将002的学生姓名等进行修改,最后显示一下,成功。
这个功能比较简单
源代码: Student类
public class Stu1 {
String id;
String name;
String age;
String part;
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 String getAge() {
return age;
}
public void setAge(String age) {
this.age = age;
}
public String getPart() {
return part;
}
public void setPart(String part) {
this.part = part;
}
public Stu1(String id,String name,String age,String part) {
this.age=age;
this.name = name;
this.id=id;
this.part=part;
}
}
import java.util.ArrayList;
import java.util.Scanner;
public class Manager {
public static void main(String[] args) {
ArrayList stu = new ArrayList();
System.out.println("欢迎使用!");
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 in = new Scanner(System.in);
int a = in.nextInt();
switch (a) {
case 1:
//System.out.println("添加学生");
AddStudent(stu);
break;
case 2:
//System.out.println("删除学生");
Studelete(stu);
break;
case 3:
//System.out.println("修改学生");
ResetStu(stu);
break;
case 4:
//System.out.println("查看所有学生信息");
StuShow(stu);
break;
case 5:
System.out.println("谢谢使用");
//break;
System.exit(0);//jvm退出
}
}
}
//添加学生信息,键盘输入然后加入ArrayList中
public static void AddStudent(ArrayList stu) {
Scanner in = new Scanner(System.in);
String id;
while (true) {
System.out.println("请输入学号:");
id = in.nextLine();
boolean flag = Repeat(stu, id);
if (flag) {
System.out.println("学号重复,请重新输入");
} else
break;
}
System.out.println("请输入姓名:");
String name = in.nextLine();
System.out.println("请输入年龄:");
String age = in.nextLine();
System.out.println("请输入地域:");
String part = in.nextLine();
//将录入的信息加入Stu1这个类,然后加入到ArrayList中
Stu1 s1 = new Stu1(id,name,age,part);
//添加到集合里
stu.add(s1);
System.out.println("添加成功");
}
public static boolean Repeat(ArrayList stu,String id){
boolean flag = false;
for(int i=0;i
关注
打赏