Java-数组实现超简易学生管理系统

//学生类 学号 姓名 年龄 班级及构造方法与get/set方法
public class Student {
    private String sutID;//学号        
    private String name;//姓名
    private int age;//年龄
    private static String classes="1班";//班级

    public Student() {
    }

    public Student(String sutID, String name, int age) {
        this.sutID = sutID;
        this.name = name;
        this.age = age;
    }

    public String getSutID() {
        return sutID;
    }

    public void setSutID(String sutID) {
        this.sutID = sutID;
    }

    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 static String getClasses() {
        return classes;
    }

    public static void setClasses(String classes) {
        Student.classes = classes;
    }
}

import java.util.Scanner;

//功能;1.添加学生 2.删除学生 3.修改学生 4.查看所有学生
public class StudentManger_yc {
    public StudentManger_yc() {
    }
    private Student [] s=new Student[30];//先建立一个学生类数组,一个班最多30个学生
    private int n=0;//做学生数量指示器 每添加成功一个学生就+1 每删除一个学生就-1
    //启动界面与提示
    public void accessManger(){
        //初始化
        for (int i=0;i
                        //添加学生
                        addStudent();
                case 2 ->
                        //删除学生
                        removeStudent();
                case 3->
                        //修改学生
                        updateStudent();
                case 4 ->
                        //查看所有学生
                        findAllStudent();
                case 5 ->
                        idGetInfo();
                        //按姓名查找学生信息
                case 0 -> {
                    System.out.println("谢谢使用!");
//                    break;
                    System.exit(0);//JVM退出
                }
            }
        }while (choice!=0);
    }
    //按学号查找学生方法
    public void idGetInfo(){
        if(n==0){
            System.out.println("没得学生了,请先添加学生");
            return;
        }
        Scanner sc=new Scanner(System.in);
        System.out.println("输入你要查找的学生的学号");
        String stuId_old=sc.nextLine();
        //判断是否学号已经存在
        if(!exist(stuId_old)){
            System.out.println("你输入的学号不存在,请重新输入");
           // updateStudent();
            idGetInfo();
        }
        for (int i=0;i 
  

你可能感兴趣的:(java,开发语言,算法)