java语言的学生信息管理系统集合类.doc

java语言的学生信息管理系统集合类.doc

ID:57665118

大小:25.50 KB

页数:7页

时间:2020-08-31

java语言的学生信息管理系统集合类.doc_第1页
java语言的学生信息管理系统集合类.doc_第2页
java语言的学生信息管理系统集合类.doc_第3页
java语言的学生信息管理系统集合类.doc_第4页
java语言的学生信息管理系统集合类.doc_第5页
资源描述:

《java语言的学生信息管理系统集合类.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Java的学生信息管理源代码:必须配合学生类才可以运行,学生类在下方,我建议最好还是把学生类分成另一个类来运行比较好!packageimportimportimportimportimportimportimportimportimportimportimportimportimportpublicclassStudentManagement{//类privatestaticintids=10000;//定义属性privatestaticListdatas;//定义集合publicstaticvoidshowStudent

2、s(){//方法for(Studentstu:datas){//遍历数组datas}}publicstaticvoidmain(String[]args){//主方法intinput;//定义整型datas=newArrayList();//实例化对象//初始化数据initData();Scanners=newScanner(System.in);//从键盘输入while(true){//进入菜单循环1.增加学生

3、");2.显示学生

4、");3.修改学生

5、");4.删除学生

6、");5.查找学生

7、");6.退出程序

8、");请输

9、入选择(1-6):

10、");input=s.nextInt();//从键盘输入switch(input){//switch语句case1://第一种情况Stringname=s.next();//输入姓名Stringgender=s.next();intage=s.nextInt();Stringmajor=s.next();Studentstud=newStudent(String.valueOf(ids++),name,gender,age,major);//创建一个对象datas.add(stud);break;//跳出循环case2:

11、//情况2if(datas.size()>0){//如果datas长度大于0showStudents();//则显示学生}else{}break;//跳出循环case3://情况3Stringid=s.next();Studentstu=findStudentById(id);//修改之前要先查找到该学生booleanflag=false;//定义个标志位if(stu==null){//如果查找的人为空}else{while(true){//不然进入循环//修改对应的属性1.修改姓名

12、");2.修改年龄

13、");3.修改性别

14、");4.修改专

15、业

16、");5.返回

17、");请输入选择(1-5):

18、");intupdateInput=s.nextInt();//从键盘输入switch(updateInput){//switch语句case1://修改的情况1Stringuname=s.next();stu.setName(uname);//设置名字break;//跳出循环case2://修改的情况2intuage=s.nextInt();stu.setAge(uage);//设置年龄break;//跳出循环case3://修改的情况3Stringugender=s.next();stu

19、.setGender(ugender);//设置年龄break;//跳出循环case4://修改的情况4Stringumajor=s.next();stu.setMajor(umajor);//设置专业break;//跳出循环case5://修改的情况5flag=true;//默认标志位为false就进入循环,如果为true,就返回break;//跳出循环default:}if(flag){break;}}}break;case4://情况4StringdeleteId=s.next();StudentdeleteStud=findStud

20、entById(deleteId);//在删除之前要先找到该学生if(deleteStud==null){//如果该学生为空}else{datas.remove(deleteStud);//否则就删除}break;//跳出循环case5://情况5StringsearidId=s.next();StudentsearchStud=findStudentById(searidId);//要查找的学生,根据id进行查找if(searchStud==null){//如果查找的学生没有找到}else{//否则就显示出信息}break;case6:/

21、/情况6//保存数据saveDate();//保存System.exit(0);//退出break;default:}}}privatestaticvoidinitData(){

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。