java学生信息管理系统源代码
本文实例为大家分享了java学生信息管理系统的具体代码,实现学生信息:增加int[]a=newint[9]、删除、查找、更改,供大家参考,具体内容如下
/*学生信息管理系统,实现学生信息: *增加int[]a=newint[9] *删除 *查找 *更改 */ importjava.util.Scanner;//导入java输入流 importjava.lang.*; importjava.io.*; classStudent { privatestaticStudent[]s=newStudent[2]; intn=0; privateStringname; privateintnum; privateStringclassAge; publicvoidjudge()throwsIOException { inti; charch; Stringstr; ScannerIn=newScanner(System.in); if(n==0) { System.out.print("你还没有录入任何学生,是否录入(Y/N):"); str=In.next(); ch=str.charAt(0); while(ch!='Y'&&ch!='y'&&ch!='N'&&ch!='n') { System.out.print("输入有误,请重新输入:"); str=In.next(); ch=str.charAt(0); } if(ch=='Y'||ch=='y') { this.add(); } if(ch=='N'||ch=='n') { this.menu(); } } } publicvoidmenu()throwsIOException//定义菜单函数 { inta;//定义switch语句变量 Scannerin=newScanner(System.in);//实例化输入流对象 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("*****0.退出*****"); System.out.println("****************************************"); System.out.print("请选择(0~5):"); a=in.nextInt(); while(a<0||a>5) { System.out.print("输入超出范围,请重新输入:"); a=in.nextInt(); } switch(a) { case1:this.add();break; case2:this.show();break; case3:this.modif();break; case4:this.delete();break; case5:this.look();break; case0:System.exit(0);break; } } publicvoidadd()throwsIOException//定义增加函数 { Stringstr,str1,str2; inti,num1,t=1; charch,ch1; FileWriterfw=newFileWriter("F://javaFile//student.txt",true); fw.write("录入的学生信息列表\r\n\r\n学号姓名班级\r\n"); ScannerIn=newScanner(System.in); while(t==1) { System.out.print("请输入学生学号:"); num1=In.nextInt(); for(i=0;i更多学习资料请关注专题《管理系统开发》。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。