项目描述:通过管理员帐号登录,对学员信息进行管理。可以实现学员信息的增加,修改,删除,查询。
知识点:数组,{}而循环,对循环,如果语句,开关条件语句
学生管理系统的流程图
进口java.util.Scanner; 公开课Stu { 公共静态void main (String [] args) { 扫描仪sc=new扫描仪(系统); 布尔标志=false; int stuNum=0; String [] stuName=新的字符串[20]; String [] stuId=新的字符串[20]; System.out.println (“* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *”); system . out。println (" * * "); system . out。println (" * * "); system . out。println(“*欢迎使用德润科技教务管理系统*”); system . out。println (" * * "); system . out。println (" * * "); System.out.println (“* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *”); System.out.println(“\ n”); {做 System.out.println (“* * * * * * * * * * * * * * * * * * * * * * * *”); System.out.println(“请输入想要执行的操作”); System.out.println(“1。登录系统2。退出系统”); 字符串num1=sc.next (); 如果(num1.equals (" 1 ")) { 国旗=false; 打破; }如果(num1.equals (“2”)) { system . exit (0); 国旗=false; 其他}{ System.out.println(“输入有误请重新输入”); 国旗=true; } },(标志); {做 System.out.println(“请输入登陆账号”); 字符串的用户名=sc.next (); System.out.println(“请输入密码”); 字符串密码=sc.next (); 如果(username.equals(“天天”),和password.equals(“大海”)){ System.out.println(“欢迎”+用户名); 国旗=false; 其他}{ System.out.println(“账号或者密码错误,请重新登录”); 国旗=true; } },(标志); {做 System.out.println (“* * * * * * * * * * * * * * * * * * * *”); System.out.println(“请输入想要进行的操作”); System.out.println (“* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *”); System.out.println(“1。增加学员信息2。删除学员信息3。修改学员姓名4。查看学员信息5。退出系统”); System.out.println (“* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *”); 字符串num2=sc.next (); 开关(num2) { “1”: System.out.println(“请输入要添加的学员姓名”); stuName [stuNum]=sc.next (); System.out.println(“请输入要添加的学员学号”); stuId [stuNum]=sc.next (); stuNum + +; System.out.println(“添加成功”); 国旗=true; 打破; “2”: System.out.println(“请输入想要删除的学员的学号”); 字符串stuIdDel=sc.next (); for (int i=0; i之前 以下为优化后的代码
进口java.util.Scanner; 公开课Stu { 公共静态void main (String [] args) { 扫描仪sc=new扫描仪(系统); 布尔标志=false; 布尔党卫军=true; 布尔aa=true; 布尔bb=true; 布尔cc=true; int stuNum=0; String [] stuName=新的字符串[20]; String [] stuId=新的字符串[20]; String[]用户名=新的字符串[5]; String[]密码=新的字符串[5]; System.out.println (“* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *”); system . out。println (" * * "); system . out。println (" * * "); system . out。println(“*欢迎使用德润科技教务管理系统*”); system . out。println (" * * "); system . out。println (" * * "); System.out.println (“* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *”); System.out.println(“\ n”); {做 System.out.println (“* * * * * * * * * * * * * * * * * * * * * * * *”); 如果用户名[0]==null) { System.out.println(“请输入想要执行的操作(你还没有登陆账号请先注册)”); 其他}{ System.out.println(“请输入想要执行的操作(您已注册管理员身份,可以登录系统)"); } System.out.println(“1。注册帐号2。登录系统3。忘记密码4。退出系统”); 字符串num1=sc.next (); 开关(num1) { “1”: {做 System.out.println(“请输入想要注册的用户名”); 用户名(stuNum)=sc.next (); System.out.println(“请输入想要注册的密码”); 字符串密码=sc.next (); System.out.println(“请再次输入密码”); 字符串2=sc.next (); 如果(password1.equals (2)) { 密码(stuNum)=密码; System.out.println(“恭喜!帐号:“+用户名(stuNum) +“创建成功”); 国旗=true; 其他}{ System.out.println(“两次输入的密码不一致请重新创建”); 国旗=false; } }(!标志); stuNum + +; 继续; “2”: 国旗=false; 打破; 案例3: System.out.println(“请输入要查询密码的帐号”); 字符串username1=sc.next (); for (int i=0; iJava实现学生管理系统