学生成绩管理系统 2.docx
- 文档编号:12219147
- 上传时间:2023-04-17
- 格式:DOCX
- 页数:11
- 大小:15.50KB
学生成绩管理系统 2.docx
《学生成绩管理系统 2.docx》由会员分享,可在线阅读,更多相关《学生成绩管理系统 2.docx(11页珍藏版)》请在冰豆网上搜索。
学生成绩管理系统2
package学生成绩管理系统;
importjava.util.*;
publicclassStudentMarkManage
{
publicstaticintMax=50;
publicstaticStringstudent_ID[]=newString[Max];
publicstaticStringname[]=newString[Max];
publicstaticStringsex[]=newString[Max];
publicstaticdoublemark[]=newdouble[Max];
publicstaticintcout=0;//学生的人数
publicstaticStringstuID;
//publicstaticinti=0;
publicstaticdoublemodifymark=0;
publicstaticintselect_number=0;
privatestaticbooleanp;
publicstaticvoidAddStudent()
{
Scannerread=newScanner(System.in);
if(cout>=Max)
{
System.out.println("数组已满,不能增加人数");
return;
}
t:
while(true)
{
System.out.print("请输入学生的学号:
");
try
{
student_ID[cout]=read.nextLine();
break;
}
catch(Exceptione)
{
System.out.println("你输入的学号有误,程序将返回功能菜单");
continuet;
}
}
System.out.print("请输入学生名字:
");
try
{
name[cout]=read.nextLine();
}
catch(Exceptione)
{
}
System.out.print("请输入学生性别:
");
try
{
sex[cout]=read.nextLine();
}
catch(Exceptione)
{
}
System.out.print("请输入学生的成绩:
");
try
{
mark[cout]=Double.parseDouble(read.nextLine());
}
catch(Exceptione)
{
System.out.println("输入错误,新增失败,程序将返回功能菜单");
return;
}
}
publicstaticvoidModifyMark()
{
inti;
Scannerread=newScanner(System.in);
t:
while(true)
{
System.out.println("请输入学生的学号:
");
try
{
stuID=read.nextLine();
break;
}
catch(Exceptione)
{
System.out.println("输入错误,程序将返回功能菜单");
continuet;
}
}
for(i=0;i if(student_ID[i].equals(stuID)) break; if(i>=cout) { System.out.println("你输入的学生的学号不存在"); return;//退出switch语句 } System.out.print("请输入学生的新成绩: "); try { modifymark=Double.parseDouble(read.nextLine()); } catch(Exceptione) { System.out.println("输入错误,程序将返回功能菜单"); return; } mark[i]=modifymark; } publicstaticvoidDeleteStudent() { inti; Scannerread=newScanner(System.in); t: while(true) { System.out.print("请输入你要删除的学生的学号: "); try { stuID=read.nextLine(); break; } catch(Exceptione) { System.out.println("你输入的要删除的学生的学号不存在,程序将返回菜单功能"); continuet; } } for(i=0;i if(student_ID[i].equals(stuID)) break; if(i>=cout) { System.out.println("你输入的学生学号不存在"); return; } for(intj=i;j { student_ID[j]=student_ID[j+1]; name[j]=name[j+1]; sex[j]=sex[j+1]; mark[j]=mark[j+1]; } //数组最后一个记录要删除 student_ID[cout-1]=""; name[cout-1]=""; sex[cout-1]=""; mark[cout-1]=0; } publicstaticvoidSearchStudent() { inti; Scannerread=newScanner(System.in); t: while(true) { System.out.print("请输入你要查询的学生的学号: "); try { stuID=read.nextLine(); break; } catch(Exceptione) { System.out.println("你输入的学生的学号不存在,程序将返回菜单功能"); continuet; } } for(i=0;i if(student_ID[i].equals(stuID)) { System.out.println("学号: "+student_ID[i]+"姓名: "+name[i]+"性别: "+sex[i]+"成绩: "+mark[i]); return; } if(i>=cout) { System.out.println("你输入的学生的学号不存在,程序将返回菜单功能"); return; } } publicstaticvoidPrintMark() { inti; if(cout==0)System.out.println("noonestudent"); for(i=0;i System.out.println("学号: "+student_ID[i]+"名字: "+name[i]+"性别: "+sex[i]+"成绩: "+mark[i]); } publicstaticvoidExitSystem() { System.out.println("你选择的功能是退出,再见"); } publicstaticintselect_menu() { Scannerread=newScanner(System.in); p: while(true) { t: while(true) { 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.print("请输入你要选择的数字: "); try { select_number=Integer.parseInt(read.nextLine()); break; } catch(Exceptione) { System.out.println("输入错误"); continuet; } } if(select_number<1||select_number>6) { System.out.println("你输入的数字有误,请再一次的输入"); continuep; } break; } returnselect_number; } publicstaticvoidmain(Stringargs[]) { t: while(true) { switch(select_menu()) { case1: { AddStudent(); cout++; break; } case2: { ModifyMark(); break; } case3: { DeleteStudent(); cout--; break; } case4: { SearchStudent(); break; } case5: { PrintMark(); break; } default: { ExitSystem(); breakt;//退出while循环,程序结束运行 } } } } }
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生成绩管理系统 学生 成绩管理系统