学生管理测试
package StudentMange;
import java.util.ArrayList;
import java.util.Scanner;
/*
--------欢迎来到学生管理系统-----
-
添加学生
-
删除学生
-
修改学生
-
查看所有学生
-
退出
-
请输入您的选择*/
public class MangerTest {
public static void main(String[] args) {
//创建集合
ArrayListstudents = 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 scanner = new Scanner(System.in);
String s = scanner.nextLine();
switch (s) {
case "1":
//调用添加方法
addStudent(students);
break;
case "2":
//调用删除方法
removeStudent(students);
break;
case "3":
System.out.println("修改学生");
break;
case "4":
System.out.println("查看所有学生");
break;
case "5":
System.out.println("退出");
//退出
System.exit(0);
default:
System.out.println("输入有误");}
}
}private static void removeStudent(ArrayList
students) {
// 键盘录入
Scanner scanner = new Scanner(System.in);
System.out.println("请输入学生学号");
String s = scanner.nextLine();
System.out.println("请输入学生姓名");
String s1 = scanner.nextLine();
System.out.println("请输入学生年龄");
String s2 = scanner.nextLine();
System.out.println("请输入学生地址");
String s3 = scanner.nextLine();
//创建学生对象
// 把数据存储到对象
Student student = new Student();
student.setUseid(s);
student.setName(s1);
student.setAge(s2);
student.setAdress(s3);
// 将学生对象添加到学生集合
students.remove(student);
System.out.println("删除学生信息成功");
}//定义添加方法
private static void addStudent(ArrayListstudents) {
// 键盘录入
Scanner scanner = new Scanner(System.in);
System.out.println("请输入学生学号");
String s = scanner.nextLine();
System.out.println("请输入学生姓名");
String s1 = scanner.nextLine();
System.out.println("请输入学生年龄");
String s2 = scanner.nextLine();
System.out.println("请输入学生地址");
String s3 = scanner.nextLine();
//创建学生对象
// 把数据存储到对象
Student student = new Student();
student.setUseid(s);
student.setName(s1);
student.setAge(s2);
student.setAdress(s3);
// 将学生对象添加到学生集合
students.add(student);
System.out.println("添加学生信息成功");
}
}
浙公网安备 33010602011771号