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实现简单的学生信息管理系统详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对毛票票网站的支持!