Java怎么实现学生管理系统
Java怎么实现学生管理系统
这篇文章给大家分享的是有关Java怎么实现学生管理系统的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
一、前言
我们前面写了通讯录管理系统,现在我们来写个学生管理系统,
其实主干代码都一 不过,在学生管理系统中我添加和优化了许多功能,
如【登录密码验证,异常处理,非空判断,,防止重复添加】等。
二、学生管理系统主要功能
增加学生信息
删除学生信息
修改学生信息
查找学生信息
查看所有学生信息
退出学生管理系统
主干总览图:
我们分成了许多的方法模块,便于调用。
在学生类下
就是普通的构造方法和get和set方法,还有一个重写的toString方法
(Alt+Insert可以快速生成上述的所有)
package学生管理系统;publicclassStudent{privateStringname;privateStringage;privateStringsex;privateStringnumber;privateStringclassroom;publicStudent(){}publicStudent(Stringname,Stringage,Stringsex,Stringclassroom,Stringnumber){this.name=name;this.age=age;this.sex=sex;this.classroom=classroom;this.number=number;}publicStringgetName(){returnname;}publicvoidsetName(Stringname){this.name=name;}publicStringgetAge(){returnage;}publicvoidsetAge(Stringage){this.age=age;}publicStringgetSex(){returnsex;}publicvoidsetSex(Stringsex){this.sex=sex;}publicStringgetClassroom(){returnclassroom;}publicvoidsetClassroom(Stringclassroom){this.classroom=classroom;}publicStringgetNumber(){returnnumber;}publicvoidsetNumber(Stringnumber){this.number=number;}
重写toString方法是为了让我们设置好的方式去显示:
@OverridepublicStringtoString(){return"名字:"+name+"|性别:"+sex+"|年龄:"+age+"|学号:"+number+"|班级:"+classroom+"\n";}}
在学生总部类下:
main方法:
publicstaticvoidmain(String[]args){ArrayList
登录密码验证:
publicstaticvoidpassword(){System.out.println("***欢迎来到学生管理系统***");Scannersc=newScanner(System.in);System.out.print("请输入管理员密码:");Strings="键盘敲烂";intsum=3;while(true){Stringss=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);}}}//密码验证
打印菜单:
publicstaticvoidmenu(){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("请选择:");}//打印菜单页
增加学生信息:
publicstaticvoidaddStudent(ArrayList
查看学生信息:
publicstaticvoidcheckStudent(ArrayList
删除学生信息:
publicstaticvoiddeleteStudent(ArrayList publicstaticvoidreviseStudent(ArrayList publicstaticvoidoneStudent(ArrayList 感谢各位的阅读!关于“Java怎么实现学生管理系统”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!修改学生信息:
查找学生信息:
代码效果演示图:
推荐阅读
-
java fileinputstream中文乱码如何解决
javafileinputstream中文乱码如何解决今天小编给...
-
java实现点赞功能
-
java实现简单点赞功能
-
java实现收藏功能
-
java输入空行结束问题怎么解决
-
Java线程中常用的操作有哪些
-
java输入时怎么通过回车来结束输入
java输入时怎么通过回车来结束输入这篇文章主要介绍“java输入...
-
Java数据结构之线索化二叉树怎么实现
Java数据结构之线索化二叉树怎么实现这篇文章主要介绍“Java数...
-
Java中的泛型怎么理解
Java中的泛型怎么理解本篇内容介绍了“Java中的泛型怎么理解”...
-
Java字符串编码解码性能怎么提升
Java字符串编码解码性能怎么提升这篇“Java字符串编码解码性能...