掌握excel固定单元格技巧,让数据管理更高效
867
2022-05-29
目录
一、前言
二、学生管理系统主要功能
在学生类下
在学生总部类下:
main方法:
登录密码验证:
打印菜单:
增加学生信息:
查看学生信息:
删除学生信息:
修改学生信息:
查找学生信息:
代码效果演示图:
一、前言
我们前面写了通讯录管理系统,现在我们来写个学生管理系统,
其实主干代码都一 不过,在学生管理系统中我添加和优化了许多功能,
如【登录密码验证,异常处理,非空判断,,防止重复添加】等。
二、学生管理系统主要功能
增加学生信息
删除学生信息
修改学生信息
查找学生信息
查看所有学生信息
退出学生管理系统
主干总览图:
我们分成了许多的方法模块,便于调用。
在学生类下
,就是普通的构造方法和get和set方法,还有一个重写的toString方法
(Alt+Insert可以快速生成上述的所有)
package 学生管理系统; public class Student { private String name; private String age; private String sex; private String number; private String classroom; public Student(){} public Student(String name, String age, String sex, String classroom,String number) { this.name = name; this.age = age; this.sex = sex; this.classroom = classroom; this.number=number; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getAge() { return age; } public void setAge(String age) { this.age = age; } public String getSex() { return sex; } public void setSex(String sex) { this.sex = sex; } public String getClassroom() { return classroom; } public void setClassroom(String classroom) { this.classroom = classroom; } public String getNumber() { return number; } public void setNumber(String number) { this.number = number; }
重写toString方法是为了让我们设置好的方式去显示:
@Override public String toString() { return "名字:"+name+" |性别:"+sex+" |年龄:"+age+" |学号:"+number+" |班级:"+classroom+"\n"; } }
在学生总部类下:
main方法:
public static void main(String[] args) { ArrayList
登录密码验证:
public static void password(){ System.out.println("***欢迎来到学生管理系统***"); Scanner sc=new Scanner(System.in); System.out.print("请输入管理员密码:"); String s="键盘敲烂"; int sum=3; while(true){ String ss=sc.nextLine(); if(ss.equals(s)){ System.out.println("验证成功!");break; }else{sum--; System.out.print("密码错误,你还有"+sum+"次机会:"); } if(sum==0){ System.out.println("输入上限,再见!"); System.exit(0); } }}//密码验证
打印菜单:
public static void menu(){ 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.println("请选择:"); }//打印菜单页
增加学生信息:
public static void addStudent(ArrayList
查看学生信息:
public static void checkStudent(ArrayList
删除学生信息:
public static void deleteStudent(ArrayList 修改学生信息: public static void reviseStudent(ArrayList 查找学生信息: public static void oneStudent(ArrayList 代码效果演示图: Java
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。