学生信息管理系统Java基础版无数据库.docx
- 文档编号:317878
- 上传时间:2022-10-08
- 格式:DOCX
- 页数:19
- 大小:13.61KB
学生信息管理系统Java基础版无数据库.docx
《学生信息管理系统Java基础版无数据库.docx》由会员分享,可在线阅读,更多相关《学生信息管理系统Java基础版无数据库.docx(19页珍藏版)》请在冰豆网上搜索。
学生信息管理系统Java基础版无数据库
package.qx;
importjava.util.Scanner;
publicclassStudentManagerMethod{
/**
*学生信息管理系统(简易,无数据库)
*用户名为:
2010031
*密码为:
2010031
*/
//定义一个二维String类型数组,来保存学生的信息
staticString[][]students=newString[100][4];
staticintcount=4;//存放当前的学生人数
//打印一级菜单
publicstaticvoidprintFirstMenu()
{
//输出一级菜单
System.out.println("*************欢迎使用学生信息管理系统(简易版)***********");
System.out.println("********************************************************");
System.out.println("1.登陆");
System.out.println();
System.out.println("2.退出");
System.out.println("********************************************************");
System.out.print("请选择要执行的操作:
");
}
//打印二级菜单
publicstaticvoidprintSecondMenu()
{
//输出二级菜单
System.out.println("*************欢迎使用学生信息管理系统(简易版)***********");
System.out.println("********************************************************");
System.out.println("1.查看学生信息");
System.out.println();
System.out.println("2.添加学生信息");
System.out.println();
System.out.println("3.修改学生信息");
System.out.println();
System.out.println("4.查询学生信息");
System.out.println();
System.out.println("5.删除学生信息");
System.out.println();
System.out.println("6.退出");
System.out.println("********************************************************");
System.out.print("请选择要执行的操作:
");
}
//打印三级菜单
publicstaticvoidprintThirdMenu()
{
//输出第三级菜单
System.out.println("*************欢迎使用学生信息管理系统(简易版)***********");
System.out.println("********************************************************");
System.out.println("1.按学生学号查询");
System.out.println();
System.out.println("2.按学生姓名查询");
System.out.println();
System.out.println("3.按学生年龄查询");
System.out.println();
System.out.println("4.按学生职务查询");
System.out.println();
System.out.println("5.退出");
System.out.println("********************************************************");
System.out.print("请选择要执行的操作:
");
}
//定义初始化数据
publicstaticvoidinitStudent()
{
String[]s1={"s001","三","21","学生"};
String[]s2={"s002","四","22","班长"};
String[]s3={"s003","王五","23","干部"};
String[]s4={"s004","伟","28","旁听"};
students[0]=s1;
students[1]=s2;
students[2]=s3;
students[3]=s4;
}
//查看学生信息
publicstaticvoidlookStudent()
{
for(inti=0;i { for(intj=0;j { System.out.print(students[i][j]+"\t"); } System.out.println(); } } //添加学生信息 publicstaticvoidaddStudent() { Scannerscanner=newScanner(System.in); System.out.print("请输入新的学号: "); StringstuNo2=scanner.nextLine(); scanner=newScanner(System.in); System.out.print("请输入新的姓名: "); StringstuName2=scanner.nextLine(); scanner=newScanner(System.in); System.out.print("请输入新的年龄: "); StringstuAge2=scanner.nextLine(); scanner=newScanner(System.in); System.out.print("请输入新的职务: "); StringstuTitle2=scanner.nextLine(); //将用户输入的新学生信息构造一个新的String数组 String[]tmpStu2={stuNo2,stuName2,stuAge2,stuTitle2}; //将此新学生添加到二维数组中 students[count]=tmpStu2; count++; } //修改学生信息 publicstaticvoidmodifyStudent() { //按学号查找对应的学生信息 System.out.print("请输入需要修改的学生的学号: "); Scannerscanner=newScanner(System.in); StringchangeNo=scanner.nextLine(); intchangeCount=0;//标记,作为所找学生的标记 booleanchangeFlag=false;//标记,决定是否修改 for(inti=0;i { if(students[i][0].equals(changeNo)) { System.out.println("找到,信息如下: "); for(intj=0;j { System.out.print(students[i][j]+"\t"); } changeCount=i; changeFlag=true; break; } } System.out.println(); //修改 if(changeFlag) { scanner=newScanner(System.in); System.out.print("请输入新的学号: "); StringstuNo3=scanner.nextLine(); scanner=newScanner(System.in); System.out.print("请输入新的姓名: "); StringstuName3=scanner.nextLine(); scanner=newScanner(System.in); System.out.print("请输入新的年龄: "); StringstuAge3=scanner.nextLine(); scanner=newScanner(System.in); System.out.print("请输入新的职务: "); StringstuTitle3=scanner.nextLine(); String[]tmpStu3={stuNo3,stuName3,stuAge3,stuTitle3}; students[changeCount]=tmpStu3; //显示修改后的学生信息 System.out.println("修改后的学生信息: "); for(inti=0;i lookStudent(); } else { System.out.println("没找到! ! ! 请核实输入数据! "); System.out.println(); } } //查询学生信息 //按学生学号查询 publicstaticvoidqueryStudentNo() { System.out.print("请输入需要查询的学生的学号: "); Scannerscanner=newScanner(System.in); StringfindNo=scanner.nextLine(); booleanfindFlag1=true;//标记,用来显示是否找到 for(inti=0;i { if(students[i][0].equals(findNo)) { System.out.println("找到,信息如下: "); for(intj=0;j { System.out.print(students[i][j]+"\t"); } findFlag1=false; System.out.println(); brea
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 信息管理 系统 Java 基础 数据库
![提示](https://static.bdocx.com/images/bang_tan.gif)