问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

学生宿舍管理系统 每个房间可住学生4/6人,管理员输入并锁定 每一条信息包括宿舍基本信息。

发布网友 发布时间:2022-04-29 10:40

我来回答

1个回答

热心网友 时间:2023-10-03 04:21

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;

/**
 * @学生管理系统
 * @作者 北京交通大学 交通运输1008
 * @创建日期 13-10-19
 * @创建时间 14:00
 * @版本号 V 1.0
 */

//同学类,包含学号、名字、性别、成绩以及对应属性的获取与设置
class Student {
private int id;
private String name;
private String gender;
private float score;

public void setId(int id){
this.id = id;
}
public int getId(){
return id;
}
public void setName(String name){
this.name = name;
}
public String getName(){
return name;
}
public void setGender(String gender){
this.gender = gender;
}
public String getGender(){
return gender;
}
public void setScore(float score){
this.score = score;
}
public float getScore(){
return score;
}
}


//主类,程序入口
public class StudentMain{
static List<Student> dataList = new ArrayList<Student>();
public static void main(String[] args) {
StuMenu sm = new StuMenu();
sm.menu();
}
}


//菜单选择类
class StuMenu {
public void menu(){
StuKeyboardInput kIput = new StuKeyboardInput();
StuFileInput fIput = new StuFileInput();
StuQuery sq = new StuQuery();
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("*   6-按学号排序学生信息        *");
System.out.println("*   7-按成绩排序学生信息        *");
System.out.println("*   8-删除学生信息                       *");
System.out.println("*   9-将数据保存到文件中        *");
System.out.println("*   10-退出                                        *");
System.out.println("***************************");
Scanner sc = new Scanner(System.in);
int ch = sc.nextInt();
switch(ch){
case 1:
kIput.dataInput();
break;
case 2:
fIput.dataInput();
break;
case 3:
sq.printAll();
break;
case 4:
sq.idQuery();
break;
case 5:
sq.nameQuery();
break;
case 6:
sq.idSort();
break;
case 7:
sq.nameSort();
break;
case 8:
sq.deleteData();
break;
case 9:
SaveDataToFile.save(StudentMain.dataList);
break;
case 10:
System.exit(0);
break;
default :
System.out.println("\n输入错误,请输入1 - 10的某个数!");
StuMenu sm = new StuMenu();
sm.menu();
}
}
}



上面是这之前练习的一个例子,你可以在上面的基础上增加属性即可.代码比较长,不能全部贴上,全部代码见附件里.

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
个人账户养老金预测公式:现有5万元,缴费20年,能领多少钱? 临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? 如何避免wps卡顿? 属鼠的男人找对象是属什么,属鼠的人和什么属相合 96年鼠的姻缘在哪年 属相相合年份运势提升 2024属鼠找对象属什么最佳 黑客攻击网站能报案吗 宿舍信息管理系统 c语言 C++ 学生宿舍管理系统 用c语言编写一个学生宿舍管理系统 小田园农家乐怎么样 武汉豆香聚南苑食品有限公司怎么样? 农家柴火豆腐怎么做 自创农家柴火豆腐怎么做 除了A.B.C语言之外,还有什么计算机语言 如果想以后做游戏开发,除了C语言要学习以外还要学那些语言? 单片机除了用C语言和汇编语言,还可以用什么语言编程,JAVA可以吗? 除了c语言和汇编语言之外还有没有语言可以编单片机程序? 可以完全脱离c语言的其他编程语言 计算机语言都有哪些,我只知道e语言c语言C++还有别的吗?它们属于哪一类... 电脑编程,除了c语言还有什么? 会声会影X2中怎么样去掉原视频的 声音 并加入新的声音 用会声会影11如何去掉视频的声音添加新的声音? 怎样用会声会影将导入的视频的声音换成自己录制的 会声会影x2怎么在无声视频里加声音? 会声会影软件怎么把插入的视频导入声音 我用会声会影(Corel VideoStudio 12)把原视频的声音剥离了,怎么加入自己录制的声音? 学生宿舍管理系统,C++源码 用C语言做 学生宿舍管理系统 求一个C语言的学生宿舍管理信息系统。简单点的,不用太长 1、问题描述 为宿舍管理人员编写一个学生宿舍管理系统,实现学生住宿信息的增、删、查、改等基本功能。 新买的电脑需要完善账户信息,结果填错了邮箱,现在改不了了,一直说已重命名此账户? 孟良崮在哪个省哪个市? 孟良崮旅游区的景区简介 漯河市孟良崮旅游区在哪 ? 孟良崮战役遗址的简介 孟良崮战役遗址景区旅游要多少钱 蒙阴有什么好玩的地方?哪些景点必去? 孟良崮旅游区的孟良崮战役 从济南去孟良崮景区怎么走啊? 孟良崮战役纪念馆隶属哪个县管 从泰山去蒙阴孟良崮景区怎么走? 孟良崮战役纪念馆的文化意图 临沂有什么好玩的景区 孟良崮战役遗址景区自驾游多少钱 建档立卡贫困户走访记录怎么填写? 贫困户的联系记录怎么写