1、学生信息管理系统Java基础版无数据库package .qx;import java.util.Scanner;public class StudentManagerMethod /* * 学生信息管理系统(简易,无数据库) * 用户名为:2010031 * 密码为:2010031 */ /定义一个二维String类型数组,来保存学生的信息 static String students=new String1004; static int count=4;/存放当前的学生人数 /打印一级菜单 public static void printFirstMenu() /输出一级菜单 System.
2、out.println(*欢迎使用学生信息管理系统(简易版)*); System.out.println(*); System.out.println( 1.登陆 ); System.out.println(); System.out.println( 2.退出 ); System.out.println(*); System.out.print(请选择要执行的操作:); /打印二级菜单 public static void printSecondMenu() /输出二级菜单 System.out.println(*欢迎使用学生信息管理系统(简易版)*); System.out.println
3、(*); 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.退 出
4、 ); System.out.println(*); System.out.print(请选择要执行的操作:); /打印三级菜单 public static void printThirdMenu() /输出第三级菜单 System.out.println(*欢迎使用学生信息管理系统(简易版)*); System.out.println(*); System.out.println( 1.按学生学号查询 ); System.out.println(); System.out.println( 2.按学生姓名查询 ); System.out.println(); System.out.print
5、ln( 3.按学生年龄查询 ); System.out.println(); System.out.println( 4.按学生职务查询 ); System.out.println(); System.out.println( 5.退 出 ); System.out.println(*); System.out.print(请选择要执行的操作:); /定义初始化数据 public static void initStudent() String s1=s001,三,21,学生; String s2=s002,四,22,班长; String s3=s003,王五,23,干部; String s4
6、=s004,伟,28,旁听; students0=s1; students1=s2; students2=s3; students3=s4; /查看学生信息 public static void lookStudent() for(int i=0;icount;i+) for(int j=0;jstudentsi.length;j+) System.out.print(studentsij+t); System.out.println(); /添加学生信息 public static void addStudent() Scanner scanner=new Scanner(System.in
7、); System.out.print(请输入新的学号:); String stuNo2=scanner.nextLine(); scanner=new Scanner(System.in); System.out.print(请输入新的姓名:); String stuName2=scanner.nextLine(); scanner=new Scanner(System.in); System.out.print(请输入新的年龄:); String stuAge2=scanner.nextLine(); scanner=new Scanner(System.in); System.out.p
8、rint(请输入新的职务:); String stuTitle2=scanner.nextLine(); /将用户输入的新学生信息构造一个新的String数组 String tmpStu2=stuNo2,stuName2,stuAge2,stuTitle2; /将此新学生添加到二维数组中 studentscount=tmpStu2; count+; /修改学生信息 public static void modifyStudent() /按学号查找对应的学生信息 System.out.print(请输入需要修改的学生的学号:); Scanner scanner = new Scanner(Sys
9、tem.in); String changeNo=scanner.nextLine(); int changeCount=0;/标记,作为所找学生的标记 boolean changeFlag=false;/标记,决定是否修改 for(int i=0;icount;i+) if(studentsi0.equals(changeNo) System.out.println(找到,信息如下:); for(int j=0;jstudentsi.length;j+) System.out.print(studentsij+t); changeCount=i; changeFlag=true; break
10、; System.out.println(); /修改 if(changeFlag) scanner=new Scanner(System.in); System.out.print(请输入新的学号:); String stuNo3=scanner.nextLine(); scanner=new Scanner(System.in); System.out.print(请输入新的姓名:); String stuName3=scanner.nextLine(); scanner=new Scanner(System.in); System.out.print(请输入新的年龄:); String
11、stuAge3=scanner.nextLine(); scanner=new Scanner(System.in); System.out.print(请输入新的职务:); String stuTitle3=scanner.nextLine(); String tmpStu3=stuNo3,stuName3,stuAge3,stuTitle3; studentschangeCount=tmpStu3; /显示修改后的学生信息 System.out.println(修改后的学生信息:); for(int i=0;icount;i+) lookStudent(); else System.out
12、.println(没找到!请核实输入数据!); System.out.println(); /查询学生信息 /按学生学号查询 public static void queryStudentNo() System.out.print(请输入需要查询的学生的学号:); Scanner scanner = new Scanner(System.in); String findNo=scanner.nextLine(); boolean findFlag1=true;/标记,用来显示是否找到 for(int i=0;icount;i+) if(studentsi0.equals(findNo) System.out.println(找到,信息如下:); for(int j=0;jstudentsi.length;j+) System.out.print(studentsij+t); findFlag1=false; System.out.println(); brea
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1