精华内容
下载资源
问答
  • /*编写程序模拟用户注册: 1、程序开始执行时,提示用户输入“用户名”和“密码”信息。 2、输入信息之后,后台java程序模拟用户注册。 3、注册时用户名要求长度在[6-14]之间,小于或者大于都表示异常。 注意:...

    代码

    ExceptionTest

    import java.util.Scanner;
    
    /*编写程序模拟用户注册:
            1、程序开始执行时,提示用户输入“用户名”和“密码”信息。
            2、输入信息之后,后台java程序模拟用户注册。
            3、注册时用户名要求长度在[6-14]之间,小于或者大于都表示异常。
    
            注意:
            完成注册的方法放到一个单独的类中。
            异常类自定义即可。
    */
    public class ExceptionTest {
        public static void main(String[] args) {
            UserService us = new UserService();
            String userName = null;
            String password = null;
            Scanner s = new Scanner(System.in);
            //输入注册用户名
            System.out.print("请输入注册用户名(要求长度在[6-14]):");
            userName = s.next();
            //输入注册密码
            System.out.print("请输入注册密码:");
            password = s.next();
            //完成注册
            try {
                us.register(userName, password);
            } catch (UserServiceException e) {
                e.printStackTrace();
            }
        }
    }
    

    UserService

    public class UserService {
        private String userName;
        private String password;
    
        //constructor
        public UserService() {
        }
    
        public UserService(String userName, String password) {
            this.userName = userName;
            this.password = password;
        }
    
        //setter and getter
        public String getUserName() {
            return userName;
        }
    
        public void setUserName(String userName) {
            this.userName = userName;
        }
    
        public String getPassword() {
            return password;
        }
    
        public void setPassword(String password) {
            this.password = password;
        }
    
        /**
         * 注册用户名和密码
         * @param userName 注册用户名
         * @param password  注册密码
         */
        public void register(String userName, String password) throws UserServiceException {
            if (userName.length() > 14 || userName.length() < 6){
                throw new UserServiceException("用户名长度错误!");
            }
            this.userName = userName;
            this.password = password;
            System.out.println("注册成功!" + this);
        }
    
        @Override
        public boolean equals(Object obj) {
            if (obj == null || !(obj instanceof UserService)){
                return false;
            }else if (obj == this){
                return true;
            }
            UserService us = (UserService) obj;
            return this.userName.equals(us.getUserName());
        }
    
        @Override
        public String toString() {
            return "用户名:" + userName;
        }
    }
    

    UserServiceException

    public class UserServiceException extends Exception{
        public UserServiceException() {
        }
    
        public UserServiceException(String message) {
            super(message);
        }
    }
    
    展开全文
  • 编写程序模拟用户注册: 1、程序开始执行时,提示用户输入“用户名”和“密码”信息。 2、输入信息之后,后台java程序模拟用户注册。 3、注册时用户名要求长度在[6-14]之间,小于或者大于都表示异常。 注意: 完成...

    编写程序模拟用户注册:
    1、程序开始执行时,提示用户输入“用户名”和“密码”信息。
    2、输入信息之后,后台java程序模拟用户注册。
    3、注册时用户名要求长度在[6-14]之间,小于或者大于都表示异常。

    注意:
    完成注册的方法放到一个单独的类中。
    异常类自定义即可。

    class UserService {
    public void register(String username,String password){
    //这个方法中完成注册!
    }
    }

    编写main方法,在main方法中接收用户输入的信息,在main方法
    中调用UserService的register方法完成注册。

    代码实现:

    import java.util.Objects;
    import java.util.Scanner;
    
    public class Test01 {
        public static void main(String[] args) {
            UserService userService = new UserService();
            Scanner s = new Scanner(System.in);
            //注册用户名
            System.out.println("请输入要注册的用户名(要求长度在[6-14]之间):");
            String userName = s.next();
            //注册密码
            System.out.println("请输入注册密码:");
            String password = s.next();
            //注册成功
            try{
                userService.register(userName,password);
            }
            catch (UserServiceException e){
                e.printStackTrace();
            }
        }
    }
    
    
    //注册类
    class UserService {
        private String username;//用户名
        private String password;//密码
        //构造方法
        public UserService() {
    
        }
        public UserService(String username, String password) {
            this.username = username;
            this.password = password;
        }
        //getter and setter
        public String getUsername() {
            return username;
        }
        public void setUsername(String username) {
            this.username = username;
        }
    
        public String getPassword() {
            return password;
        }
        public void setPassword(String password) {
            this.password = password;
        }
    
        public void register(String username, String password)throws UserServiceException {
            if(username == null || username.length()<6 || username.length()>14){
                throw new UserServiceException("用户名不合法,长度必须在[6-14]!");
            }
            this.username = username;
            this.password = password;
            System.out.println(this.username+"注册成功!");
        }
    
        @Override
        public boolean equals(Object o) {
            if (this == o) return true;
            if (o == null || getClass() != o.getClass()) return false;
            UserService that = (UserService) o;
            return Objects.equals(username, that.username) && Objects.equals(password, that.password);
        }
    
        @Override
        public String toString() {
            return "UserService{" +
                    "username='" + username + '\'' +
                    ", password='" + password + '\'' +
                    '}';
        }
    }
    
    /**
     * 编译时异常
     */
    //异常类
     class UserServiceException extends Exception{
        public UserServiceException(){
    
        }
        public UserServiceException(String s){
            super(s);
        }
    }
    

    成功结果
    失败结果

    展开全文
  •  print("注册成功")  else:  print("两次密码输入不一致,请重新输入")  return Add_User() def lpggin():  username = input("输入你的用户名:\n")  password = get_md5.getpass("输入你的密码:\...

    import hashlib

    import loggin

    User_pass = {'11':' e1942a04175fdbe80e7fea0c40f7bf54'}

    def get_md5(self):

      md5=hashlib.md5

      md5.update(self.encode("utf-8"))

      return md5.hexdigest()

    def Add_User():

      username = input("输入你的用户名:\n")

      password1 = input("输入你的密码:\n")

      password2 = input("再次输入密码:\n")

      if password2 == password1:

        User_pass[username] = get_md5(password2)

          print("注册成功")

      else:

        print("两次密码输入不一致,请重新输入")

        return Add_User()

    def lpggin():

      username = input("输入你的用户名:\n")

      password = get_md5.getpass("输入你的密码:\n") #加密密码

      if username in User_pass:

        if User_pass[usrname] == get_md5(password):  

          print("欢迎登陆")

        else:

          print("用户名不存在")

     

        

      

     

     
     
    
    

    转载于:https://www.cnblogs.com/z-python/p/9057735.html

    展开全文
  • scala模拟编写用户登录 题目 验证登录信息的合法性。使用的是指定用户名与密码正常,并且验证码正常后,允许程序登录,否则将用户拒之门外。如果是用户名不正确,提醒用户名不正常,密码不正确提醒密码不正确,...

    验证登录信息的合法性。使用的是指定用户名与密码正常,并且验证码正常后,允许程序登录,否则将用户拒之门外。如果是用户名不正确,提醒用户名不正常,密码不正确提醒密码不正确,验证码不正常提醒验证码不正确。验证码要求为随机数,例如:10 X 2 = ?,乘集结果为验证号最终答案,10与2为随机数。

    应为本人是学生初学者,有问题的地方还望各位大佬指出

    编写scala程序,应为题目要求用户应该用账户和密码登录,并且需要输对验证码验证码要求随机数,

    1,scala生成两个随机数d,e

    var d= scala.util.Random.nextInt(10).toInt
    var e= scala.util.Random.nextInt(10).toInt

    2输入账户和输入密码,并读取到程序里

    println("请输入你的用户名:")
        var yhm =StdIn.readLine()
        println("请输入你的密码")
        var pword=StdIn.readInt()
        println("验证码:"+d +"+"+e+"=")
        var yzm = StdIn.readInt()

    3用if else判断输入的账户和密码是否正确,用多个if else嵌套循环

    if(yhm=="awy"){      //账户名
          if(pword==123456){   //密码
            if(yzm==d+e){
              println("验证码正确登录成功")    //验证成功
            }else{
              println("验证码不正确登录失败")   //验证失败
            }
          }else{
            println("密码不正确")
          }
        }
        else {
          println("用户名不正确")
        }
      }

    4输出语句判断结果

    完整代码

    package homework
    
    import scala.io.StdIn
    
    object 登录信息验证 {
      def main(args: Array[String]): Unit = {
            var d= scala.util.Random.nextInt(10).toInt
            var e= scala.util.Random.nextInt(10).toInt
    
    
    
        println("请输入你的用户名:")
        var yhm =StdIn.readLine()
        println("请输入你的密码")
        var pword=StdIn.readInt()
        println("验证码:"+d +"+"+e+"=")
        var yzm = StdIn.readInt()
        if(yhm=="awy"){      //账户名
          if(pword==123456){   //密码
            if(yzm==d+e){
              println("验证码正确登录成功")    //验证成功
            }else{
              println("验证码不正确登录失败")   //验证失败
            }
          }else{
            println("密码不正确")
          }
        }
        else {
          println("用户名不正确")
        }
      }
    
    }
    

     

    展开全文
  • /* (程序头部注释开始)  * 程序的版权和版本声明部分  * Copyright (c) 2011, 烟台大学计算机学院学生 ...  * All rights reserved....  * 文件名称: ... * 作 者: 石丽君 ...1.编写一个模拟用户帐户的程序。测试类T
  • Test类 /* (程序头部注释开始) * 程序的版权和版本声明部分 ... * 文件名称:编写一个模拟用户帐户的程序 * 作 者: 雷恒鑫 * 完成日期: 2012 年 10 月 25 日 * 版 本 号: V1.0 * 对任务及求解方法
  • HashSet模拟新浪微博用户注册

    千次阅读 多人点赞 2018-10-12 11:38:57
    版权声明:本文为博主原创文章,未经博主允许不得转载。... /** * @author 志 ...编写一个新浪微博用户注册程序,要求使用HashSet集合实现。  假设当用户输入用户名、密码、确认密码、生日(输入格式yyyy...
  • C语言模拟用户登录程序

    千次阅读 2019-03-26 00:11:35
    编写代码模拟三次密码输入的场景。 最多能输入三次密码,密码正确,提示“登录成功”,密码错误, 可以重新输入,最多输入三次。三次均错,则提示退出程序程序分析 我们首先假设系统总已经存好了一段密码(密码为...
  • 用户模拟登录注册

    千次阅读 2018-04-01 15:22:49
    /*一、需求说明:实现用户注册、登陆功能;1.程序中使用一个长度为3的对象数组,存储用户的登录名和密码:例如如下格式: 登录名 密码 生日 爱好zhangsan 1111 1998-03-15 旅游,唱歌lisi 2222 2002-05-20 吃饭,...
  • 分析一下注册流程: 1)在注册页面把用户注册信息添加到注册表单中。 2)把表单中的信息通过http协议发送到RegisterServlet。 3)RegisterServlet 把用户的信息保存到数据库中。 主要过程就是上面这样子了 一些...
  • Java学习:模拟一个用户注册功能

    千次阅读 2018-08-23 10:42:08
    分析一下注册流程: 1)在注册页面把用户注册信息添加到注册表单中。 2)把表单中的信息通过http协议发送到RegisterServlet。 3)RegisterServlet 把用户的信息保存到数据库中。   主要过程就是上面这...
  • 模拟网上商城购物,当用户选好物品提交订单时,每笔订单会自动生成一个唯一的订单编号。而部分电子商务网站在数据高峰期时,一毫秒可能需要处理近千笔的订单 现在简单模拟 5 个订单同时提交,生成唯一订单编号的...
  • JAVA编写的ATM柜员机模拟程序系统(连接数据库)

    千次阅读 多人点赞 2019-10-21 17:49:02
    一、 设计任务与目的 1、查询余额:初始余额为10000元 2、ATM取款:每次取款金额为100的倍数,总额不超过5000元,支取金额不允许透支。...用户功能模块设计 连接数据库 加载驱动类,执行该类中的初始代码...
  • 本文实例为大家分享了Python模拟用户登录验证的具体代码,供大家参考,具体内容如下 1.功能简介 此程序模拟用户登录验证的过程,实现用户名输入、黑名单检测、用户有效性判别、密码输入及验证等。用户在3次以内输入...
  • Java小程序之集合框架模拟数据库实现用户登录和注册功能 前言:关于Java中的集合框架知识,我以前也写过一篇博客,大家可以去查阅;通过再次学习java中的集合框架知识,我又有了新的理解,更能从整体上认知Java...
  • # 如果用户输入正确,则提示用户注册成功,并将该用户信息保存到本地文件中。 # 要求保存时加入一个从 0 开始的整数 id 值,每个用户的 id 值依次递增 1。 # 再次运行程序时,可以从已有的用户id值继续往下添加。
  • Java在控制台实现模拟用户登陆的程序
  •  说明:这是一个使用VC++编写的小程序,用来实现用户登录,采用了Access数据库。    编译:  1. 编译不受源文件位置和数据库位置的影响。即,Demo01的整个工程复制到任何地方都可编译。    运行:  1. ...
  • 3.判断是否超过三次,若是第三次则提示三次登录失败,退出程序 代码如下: #define _CRT_SECURE_NO_WARNINGS #include &amp;lt;stdio.h&amp;gt; #include &amp;lt;stdlib.h&amp;gt; #include &...
  • 创建空字典存储用户名、密码,用三个函数分别实现用户注册、用户登录以及判断调用函数这三个方法,完成模拟用户登录: 1.调用show_menu()函数后,利用while循环交互端输出提示,请用户input0/1/2任意数值,如果输入...
  • 编写一个JSP程序实现用户登录

    千次阅读 2019-10-06 23:39:34
    <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/...
  • 创建空字典存储用户名、密码,用三个函数分别实现用户注册、用户登录以及判断调用函数这三个方法,完成模拟用户登录: 1.调用show_menu()函数后,利用while循环交互端输出提示,请用户input0/1/2任意数值,如果输入...
  • 用户注册

    千次阅读 2020-02-18 12:57:30
    所以接下来我们编写用户中心,实现用户的登录和注册功能。 用户中心的提供的服务: 用户注册 用户登录 用户个人信息管理 用户地址管理 用户收藏管理 我的订单 优惠券管理 这里我们暂时先实现基...
  • 但是主要思想仍然是一个应用程序,该应用程序允许用户堆叠上课时间表的预览,以应对那些烦恼而痛苦的学分签​​到。 胡须背后的想法,例如允许插入个人日历,边框等,还有许多其他方面。 您要开发另一个版本 该项目...
  • javaBean实例训练2:编写JavaBean,实现用户登录、注册。 一、用户登录 准备工作: 1、在自己的数据库中填写好相应的数据表(图2-1) 我使用navicat连接postgresql 注意自己的表的用户名和密码,不要输入错误! 2、...
  • 模拟用户登录功能

    2020-06-12 21:54:46
    第二步 初始化界面(用户输入,然后用,Map 集合来存储(key,value)) 注意 key, value 都是String类型。 Map<String,String> userloginInfo = initUI( ); //用户界面初始化,返回一个Map容器 输入 用户名 和 ...
  • 用户登录账号密码的程序,只有3次机会
  • 输入N/n,可新建用户;输入E/e,可登录;输入Q/q退出 |— 新建用户:N/n —| |— 登录账号:E/e —| |— 退出登录:Q/q —|非函数方式实现 print(""" |--- 新建用户:N/n ---| |--- 登录账号:E/e ---| |--- ...
  • 搭建Linux虚拟机并编写简单程序

    万次阅读 多人点赞 2019-05-28 18:25:43
     Ubuntu系统下使用文本编译器编写程序文件需要手动调用gcc或g++编译成可执行文件,然后运行程序,而IDE工具经由我们指定gcc或g++编译器后,不需要手动调用gcc或g++编译成可执行文件和运行程序。   七. 使用...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 38,302
精华内容 15,320
关键字:

编写程序模拟用户注册