package usersystem;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Scanner;
public class UserSystem {
public static void main(String[] args) {
// TODO code application logic here
UserDao dao = new UserDaoForArray();
Application app=new Application(dao);
System.out.println("******注册用户******");
app.registe();
System.out.println("******登录******");
app.login();
}
}
interface UserDao {
public User getUser(String userName,String password);
public boolean addUser(User user);
}
class UserDaoForArray implements UserDao{
private User[] data;
private int count=0;
public UserDaoForArray(){
data=new User[10];
}
public boolean addUser(User user) {
if(count==data.length){
return false;
}
for(int i=0;i<count;i++){
if(data[i].getName().equals(user.getName())){
return false;
}
}
data[count]=user;
count++;
return true;
}
public User getUser(String userName, String password) {
for(int i=0;i<count;i++){
if(data[i].
Java用户注册程序(正则表达式;异常;日期类)
最新推荐文章于 2023-08-07 13:50:26 发布
本文将介绍如何使用Java编写用户注册程序,涵盖正则表达式进行邮箱和手机号验证,异常处理确保程序健壮性,以及日期类库的运用来记录用户注册时间。
摘要由CSDN通过智能技术生成