java实现简单的学生信息管理系统代码实例
java实现简单的学生信息管理系统(无界面)
学生类实体:
packagecom.edu.imau.wcy; publicclassStu{ privateStringstuNum;//学号 privateStringname;//姓名 privateStringgender;//性别 privateintage;//年龄 privateintscore;//分数 publicStu(){ super(); } publicStringgetStuNum(){ returnstuNum; } publicvoidsetStuNum(StringstuNum){ this.stuNum=stuNum; } publicStringgetGender(){ returngender; } publicvoidsetGender(Stringgender){ this.gender=gender; } publicintgetAge(){ returnage; } publicvoidsetAge(intage){ this.age=age; } publicintgetScore(){ returnscore; } publicvoidsetScore(intscore){ this.score=score; } publicStringgetName(){ returnname; } publicvoidsetName(Stringname){ this.name=name; } }
主方法:
packagecom.edu.imau.wcy; importjava.util.*; publicclassMain{ staticStu[]Stu=newStu[100];//定义学生数组,容量为100 staticintnumber=0; staticScannerscanner=newScanner(System.in); publicstaticvoidmain(Stringargs[]){ intchoice; System.out.println("这是一个学生信息管理系统,最大容量为100,欢迎您对本系统的使用"); while(true){ 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("请输入你要进行的操作"); choice=scanner.nextInt(); if(choice==7)break; switch(choice){ case1:add();break;//添加学生信息 case2:show();break;//查询学生信息 case3:change();break;//修改学生信息 case4:delete();break;//删除学生信息 case5:paixu();break;//对学生信息排序 case6:query();break;//查询学生信息 } } System.out.println("感谢您对本系统的使用,欢迎下次继续使用"); } staticvoidadd(){//添加学生信息 while(true){ System.out.println("点击任意键继续添加学生信息,停止添加输入0"); if(scanner.nextInt()==0)break; System.out.println("请输入该学生的学号,姓名,性别,年龄,成绩"); Stu[number]=newStu(); Stu[number].setStuNum(scanner.next()); Stu[number].setName(scanner.next()); Stu[number].setGender(scanner.next()); Stu[number].setAge(scanner.nextInt()); Stu[number].setScore(scanner.nextInt()); number++; System.out.println("添加成功"); } } staticvoidshow(){//展示学生信息 System.out.println("*******************************************"); System.out.println("学号姓名性别年龄成绩"); for(inti=0;iStu[j].getScore()) {temp=Stu[i];Stu[i]=Stu[j];Stu[j]=temp;} } System.out.println("排序完成,选择”学生信息查看“进行查看"); } staticvoidchange(){//改变学生信息 System.out.println("请输入要修改信息的学生学号"); StringStunumber=scanner.next(); for(inti=0;i 以上所述是小编给大家介绍的java实现简单的学生信息管理系统详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对毛票票网站的支持!