第一步
需求分析
用户类:用户基本信息的封装
用户操作类:登陆,注册
测试类
第二步
开始编码
User{
name
age
emai
}
UserDao{
boolean isLogin(name, age)
boolean register(User)
}
UserDaoImpl{
static User[] users = new User[5];
static int index=0;
boolean isLogin(name, age){
for(int i=0; i<index ; i++){
如果用户存在返回true,否则返回false
}
}
boolean register(User user){
users[index++] = user
}
}
第三步
测试类
while(true){
//第一步:弹出选择界面
1、登陆
2、注册
3、退出
//第二部:根据用户的选择执行相应的操作
1、如果选择登陆
让用户输入信息
创建UserDaoImpl,并且调用isLogin
如果要是返回true登陆成功,执行相应的操作
如果要是返回false 登陆失败,继续 continue
2、如果选择的是注册
让用户输入信息
创建UserDaoImpl,并且调用register
让用户继续选择,跳到登陆界面,continue
3、如果选择的是退出
System.exit(0);//0表示的是正常退出
}
|
|