AI编程助手
AI免费问答

java如何实现学生宿舍系统

WBOY   2023-05-11 12:04   764浏览 转载

java如何实现学生宿舍系统

学生类代码

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;
    }

}

主操作代码

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(a5)
        {
            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<n>> lists = new ArrayList();
        BufferedReader br=new BufferedReader(new FileReader("student.txt"));
        String line;
        ArrayList<string> list = new ArrayList();
        ArrayList<string> validlist = new ArrayList();
        while((line=br.readLine())!=null){
            list.add(line.toString());
        }
        br.close();
        for(int i = 0;i<list.size> 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.size>> lists = new ArrayList();
        BufferedReader br=new BufferedReader(new FileReader("student.txt"));
        String line;
        ArrayList<string> list = new ArrayList();
        ArrayList<string> validlist = new ArrayList();
        while((line=br.readLine())!=null){
            list.add(line.toString());
        }
        br.close();
        for(int i = 0;i<list.size> 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.size>> lists = new ArrayList();
        BufferedReader br=new BufferedReader(new FileReader("student.txt"));
        String line;
        ArrayList<string> list = new ArrayList();
        ArrayList<string> validlist = new ArrayList();
        while((line=br.readLine())!=null){
            list.add(line.toString());
        }
        br.close();
        for(int i = 0;i<list.size> 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.size></lists.size></list.size></string></string></lists.size></list.size></string></string></lists.size></list.size></string></string></n>

Java免费学习笔记:立即学习
解锁 Java 大师之旅:从入门到精通的终极指南

声明:本文转载于:亿速云,如有侵犯,请联系admin@php.cn删除