栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

用户注册功能-java控制台实现

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

用户注册功能-java控制台实现

用户注册功能-java控制台实现
  • 实现思路
    暂定
  • 结构图
    暂定

public class Register {
    private String User_name;
    private String Password;
    private String Mail;

    public Register() {
    }

    public Register(String user_name, String password, String mail) {
        User_name = user_name;
        Password = password;
        Mail = mail;
    }

    public String getUser_name() {
        return User_name;
    }

    public void setUser_name(String user_name) {
        User_name = user_name;
    }

    public String getPassword() {
        return Password;
    }

    public void setPassword(String password) {
        Password = password;
    }

    public String getMail() {
        return Mail;
    }

    public void setMail(String mail) {
        Mail = mail;
    }
    
    public void register(String name, String pwd, String email) {
        //获取用户名的长度
        int name_length = name.length();
        //获取密码的长度
        int pwd_length = pwd.length();
        //查找字符'@'和'.'的位置
        int index_i = email.indexOf('@');
        int index_j = email.indexOf('.');
        //用户名条件判断
        if (name_length < 2 || name_length > 4) {
            throw new RuntimeException("用户名不符合要求");
        }
        //密码条件判断
        if (pwd_length != 6 && isDigital(pwd)) {
            throw new RuntimeException("密码不符合要求");
        }
        //邮箱格式判断
        if (!(index_i>0 && index_i < index_j)) {
            throw new RuntimeException("邮箱格式不符合");
        }
        System.out.println("注册成功");
    }

    
    private boolean isDigital(String str) {
        char[] str_temp = str.toCharArray();
        for (int i = 0; i < str.length(); i++) {
            if (str_temp[i] < '0' || str_temp[i] > '9') {
                return false;
            }
        }
        return true;
    }
}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/434507.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号