java语言的学生信息管理系统(集合类)

java语言的学生信息管理系统(集合类)

ID:6075479

大小:60.50 KB

页数:8页

时间:2018-01-02

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

《java语言的学生信息管理系统(集合类)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、Java的学生信息管理源代码:必须配合学生类才可以运行,学生类在下方,我建议最好还是把学生类分成另一个类来运行比较好!packagecom.geminno.day12.homework;importjava.io.BufferedReader;importjava.io.BufferedWriter;importjava.io.File;importjava.io.FileInputStream;importjava.io.FileNotFoundException;importjava.io.FileOutputStream;importjava.

2、io.IOException;importjava.io.InputStreamReader;importjava.io.OutputStreamWriter;importjava.util.ArrayList;importjava.util.List;importjava.util.Properties;importjava.util.Scanner;publicclassStudentManagement{//类privatestaticintids=10000;//定义属性privatestaticListdatas;//定义

3、集合publicstaticvoidshowStudents(){//方法for(Studentstu:datas){//遍历数组datasSystem.out.println(stu.getId()+"-"+stu.getName()+"-"+stu.getGender()+"-"+stu.getMajor()+"-"+stu.getAge());//输出结果}}publicstaticvoidmain(String[]args){//主方法intinput;//定义整型datas=newArrayList();//实例化对象//

4、初始化数据initData();Scanners=newScanner(System.in);//从键盘输入while(true){//进入菜单循环System.out.println("*****************************");System.out.println("

5、1.增加学生

6、");System.out.println("

7、2.显示学生

8、");System.out.println("

9、3.修改学生

10、");System.out.println("

11、4.删除学生

12、");System.out.println("

13、5.查找学生

14、

15、");System.out.println("

16、6.退出程序

17、");System.out.println("

18、请输入选择(1-6):

19、");System.out.println("*****************************");System.out.print("请选择您要的操作:");input=s.nextInt();//从键盘输入switch(input){//switch语句case1://第一种情况System.out.print("请输入姓名:");Stringname=s.next();//输入姓名System.out.

20、print("请输入性别:");Stringgender=s.next();System.out.print("请输入年龄:");intage=s.nextInt();System.out.print("请输入专业:");Stringmajor=s.next();Studentstud=newStudent(String.valueOf(ids++),name,gender,age,major);//创建一个对象datas.add(stud);System.out.println("增加成功!");break;//跳出循环case2://情况2if(

21、datas.size()>0){//如果datas长度大于0showStudents();//则显示学生}else{System.out.println("无学生信息!");//不然就输出}break;//跳出循环case3://情况3System.out.print("请输入您要修改的学生学号:");Stringid=s.next();Studentstu=findStudentById(id);//修改之前要先查找到该学生booleanflag=false;//定义个标志位if(stu==null){//如果查找的人为空System.out.pr

22、intln("对不起,没有您要修改的学生");//则输出}else{while(true){//不然进入循环

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

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

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