学生管理系统
来源:互联网 发布:淘宝要扫码支付怎么弄 编辑:程序博客网 时间:2024/05/20 21:18
根据辛老师所讲以及自己所悟来解析德润学生信息管理系统。
首先创建页面:
1)
public static void main(String[] args){System.out.println("****************************************");System.out.println("* *");System.out.println("* *");System.out.println("* 欢迎登录北京德润科技班级管理系统 *");System.out.println("* *");System.out.println("* *");System.out.println("****************************************");System.out.println();System.out.println("--请选择操作(相应选项前的数字)");System.out.println(" 0.登陆系统 1.退出系统");String input=sc.nextLine();//下行输入}
2)、
while(!"0".equals(input) && !"1".equals(input)){System.out.println("请输入正确的操作代码!\n");System.out.println("--请选择操作系统(相应选项前的数字)");System.out.println(" 0.登录系统 1.退出系统");input=sc.nextLine();
}
当输入为1或0时,就产生2种结果,所以可以用if() else语句:
3)、
if("1".equals(input)){System.out.println("欢迎下次光临!Bye-Bye");System.exit(0);}else{//登陆页面System.out.println("欢迎登陆本系统。请输入您的账号和密码。");System.out.print("账号:");String account =sc.nextLine();System.out.print("密码:");String password=sc.nextLine();}
当选择1登陆时开始对输入的账号、密码进行核对,用到 while循环:
4)
while(!"admin".equals(account)||!"123456".equals(password)){System.out.println("您的密码或账号错误,请您重新输入。\n");System.out.print("账号:");account=sc.nextLine();System.out.print("密码:");password=sc.nextLine();}
当密码与账号正确时,登陆系统,转入下一界面:
5)
System.out.println("欢迎您"+account);System.out.println("\n************************************");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("**************************************");System.out.println("\n操作代码:");String operationNo=sc.nextLine();
当选择选项进行操作时可以用switch语句进行
6)
int count=0;switch(operationNo){case"1":for(int i=0;i<names.length;i++){System.out.print("请输入学生"+(i+1)+"姓名");String name=sc.nextLine();names[i]=name;count++;}break;case"2":break;case"3":break;case"4":break;case"5":break;case"6":System.out.println("欢迎下次光临!Bye-Bye");System.exit(0);break;default:break;}
因为要键盘操作在总方法里加入:
static java.util.Scanner sc=new java.util.Scanner(System.in);
7)
private static void isLogin(){System.out.println("--请选择操作(相应选项前的数字)");System.out.println(" 0.登陆系统 1.退出系统");}||
isLogin();
private static void isZhuJieMian(){
2)、3)、4)、5)、6)}||
isZhuJieMian();
而在6)中的case5中加入 isLogin(); ,即isZhuJieMian(); 中有isLogin(); ,而在7) isLogin();中 加入isZhuJieMian(); 即可形成原理如两面镜子一样的无限循环。
其余选项理解不是很透彻,本篇先不提了。
0 0
- 一个学生管理系统
- 学生同学录管理系统
- 学生管理系统
- 销售学生管理系统
- 学生通讯管理系统
- 学生管理系统
- 学生管理系统
- 学生管理系统
- 学生管理系统
- 学生学籍管理系统
- 学生管理系统
- 学生通讯录管理系统
- 学生管理系统
- 学生管理系统源程序
- 学生管理系统源程序
- 学生管理系统实现
- 学生管理系统
- 学生管理系统
- 《新闻联播》专访冯小刚:春晚导演绝不干第二次
- hdu4556(欧拉函数)
- 堆与堆排序
- Kendo UI开发教程(2):准备Kendo UI开发环境
- 55-最小公倍数
- 学生管理系统
- <office>office的一二个使用经验
- 互联网产品开发乱象
- Kendo UI开发教程(3): 初始化Data 属性
- 文件管理
- 插入排序c++实现
- DBLP数据集简介及简单用法
- Kendo UI开发教程(4): UI Widgets 概述
- 多屏互动---DLNA-Miracast