Home  >  Article  >  Java  >  How to implement student dormitory system in java

How to implement student dormitory system in java

WBOY
WBOYforward
2023-05-11 12:04:05607browse

How to implement student dormitory system in java

Student class code

Student.java

package dormitory;

public class Student {
    private String  id;
    private String name;
    private String sex;
    private String dormid;
    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 getSex() {
        return sex;
    }
    public void setSex(String sex) {
        this.sex = sex;
    }
    public String getDormid() {
        return dormid;
    }
    public void setDormid(String dormid) {
        this.dormid = dormid;
    }

}

Main operation code

IntailStudent.java

package dormitory;
import java.awt.List;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.Scanner;

import javax.print.DocFlavor.INPUT_STREAM;
import javax.swing.event.ListSelectionEvent;

import org.omg.PortableInterceptor.IORInterceptor;


public class InitailStudent {
    private static int n=0;
    private static Student[] stu=new Student[100];
    //主函数
    public static void main(String[] args) throws IOException {
        boolean a=false;
        boolean b=false;
        InitailStudent student=new InitailStudent();
        student.judge(a, b);
    }
    //登入函数
    private void judge(boolean a, boolean b) throws IOException
    {
        do {
            System.out.println("欢迎进入登入页面!");
            Scanner input=new Scanner(System.in);
            System.out.println("请输入账号:");
            String account=input.nextLine();
            System.out.println("请输入密码:");
            String code=input.nextLine();
            a=account.equals("admin");
            b=code.equals("admin");
        } while(!(a==true&&b==true));

        Menu(); 
    }

    //系统菜单页面
    private void Menu() throws IOException{
        Scanner input=new Scanner(System.in);
        System.out.println("------  欢迎进入宿舍管理系统  ------");
        System.out.println("------  请选择下列操作             ------");
        System.out.println("---     1.显示所有学生信息          ---");      //Show()
        System.out.println("---     2.查询学生信息                 ---");      //Find()
        System.out.println("---     3.增加学生信息                 ---");      //Add()
        System.out.println("---     4.修改学生信息                 ---");      //Renew()
        System.out.println("---     5.删除学生信息                 ---");      //Delete()
        System.out.println("---     0.退出系统                         ---");
        System.out.println("请输入1~5:");
        int a=input.nextInt();
        while(a<0||a>5)
        {
            System.out.println("输入有误,请重新输入:");
            a=input.nextInt();
        }
        switch (a) {
        case 1:
            Show();
            break;
        case 2:
            Find();
            break;
        case 3:
            Add();
            break;
        case 4:
            Renew();
            break;
        case 5:
            Delete();
            break;
        case 0:
            System.out.println("成功退出系统!");
            System.exit(0);
            break;
        }
    }

    //显示学生的全部信息
    private void Show() throws IOException{
        System.out.println("您总录入的信息如下:");
        System.out.println("*****************************");
        BufferedReader br=new BufferedReader(new FileReader("student.txt"));
        String line;
        while((line=br.readLine())!=null){
            System.out.println(line);
        }
        br.close();
        System.out.println("\n\r");
        System.out.println("此次录入的信息为");
        System.out.println("*****************************");
        int i;
        for(i=0;i> lists = new ArrayList<>();
        BufferedReader br=new BufferedReader(new FileReader("student.txt"));
        String line;
        ArrayList list = new ArrayList<>();
        ArrayList validlist = new ArrayList<>();
        while((line=br.readLine())!=null){
            list.add(line.toString());
        }
        br.close();
        for(int i = 0;i tempString = new ArrayList<>();
            for (String string2 : split) {
                tempString.add(string2);
            }

            lists.add(tempString);
        }   
        System.out.println("共有"+lists.size()+"个学生信息");
        String[][] stu1=new String[lists.size()][4];
        for(int i=0;i> lists = new ArrayList<>();
        BufferedReader br=new BufferedReader(new FileReader("student.txt"));
        String line;
        ArrayList list = new ArrayList<>();
        ArrayList validlist = new ArrayList<>();
        while((line=br.readLine())!=null){
            list.add(line.toString());
        }
        br.close();
        for(int i = 0;i tempString = new ArrayList<>();
            for (String string2 : split) {
                tempString.add(string2);
            }

            lists.add(tempString);
        }   
        String[][] stu1=new String[lists.size()][4];
        for(int i=0;i> lists = new ArrayList<>();
        BufferedReader br=new BufferedReader(new FileReader("student.txt"));
        String line;
        ArrayList list = new ArrayList<>();
        ArrayList validlist = new ArrayList<>();
        while((line=br.readLine())!=null){
            list.add(line.toString());
        }
        br.close();
        for(int i = 0;i tempString = new ArrayList<>();
            for (String string2 : split) {
                tempString.add(string2);
            }

            lists.add(tempString);
        }
        String[][] stu1=new String[lists.size()][4];
        for(int i=0;i

The above is the detailed content of How to implement student dormitory system in java. For more information, please follow other related articles on the PHP Chinese website!

Statement:
This article is reproduced at:yisu.com. If there is any infringement, please contact admin@php.cn delete