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
更多学习资料请关注专题《管理系统开发》。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。