当前位置: 首页 > news >正文

怎么让网站分享有图片小程序定制开发

怎么让网站分享有图片,小程序定制开发,wordpress 开启多用户,seo首页关键词优化任务描述 本关任务:实现简易考试系统中新用户注册的功能。 编程要求 仔细阅读右侧编辑区内给出的代码框架及注释,在 Begin-End 中实现简易考试系统中新用户注册的功能,具体要求如下: User.java 提供了用户的基本信息&#xff0c…

任务描述
本关任务:实现简易考试系统中新用户注册的功能。

编程要求
仔细阅读右侧编辑区内给出的代码框架及注释,在 Begin-End 中实现简易考试系统中新用户注册的功能,具体要求如下:

User.java 提供了用户的基本信息,该类已经定义完成,请仔细阅读该类;

在 MenuExam.java 中有 3 个选项,实现第一个和第三个选项的功能;

获取键盘输入的值,如果为 1,首先输出“请输入你要注册的用户名:”,获取键盘输入的用户名,再输出“请输入你要注册的密码:”,获取键盘输入的密码,然后调用 ExamManage.java 文件中的 register(String name, String pwd, User[] users) 方法,将该方法所需参数传入;

register 方法携带三个参数,分别为:用户名、密码和用户数组,该方法实现注册新用户的功能;

首先判断用户名是否规范:要求用户名必须是 6-10 位字母、数字、下划线(这里字母、数字、下划线是指任意组合,没有必须三类均包含),不能以数字开头,如果不规范,输出:“用户名不合规范!”,返回主菜单;

再判断该用户名是否已存在(也就是已经在 users 数组中存在),如果存在,输出:“用户名已存在!”,返回主菜单;

判断密码是否规范:要求密码必须是 6-10 位字母、数字、下划线(这里字母、数字、下划线是指任意组合,没有必须三类均包含)如果不规范,输出:“密码不合规范!”,返回主菜单;

如果用户名和密码没有问题,创建该用户,并存入用户数组中;

如果键盘输入的值为 3 ,退出程序,并输出:“退出成功!”;

如果输入的是其它值时,输出:“选择错误!”,返回主菜单。

测试说明
平台将使用测试集运行你编写的程序代码,若全部的运行结果正确,则通关。
可在右侧“测试结果”区查看具体的测试集详情。

测试输入:

1
5sunfeng
123456
1
sunfeng
1234
3
预期输出:

线上考试系统
**********
1. 新用户注册
2. 用户登录
3. 退出系统
**********
请输入选择的操作:
请输入你要注册的用户名:
请输入你要注册的密码:
用户名不合规范!
线上考试系统
**********
1. 新用户注册
2. 用户登录
3. 退出系统
**********
请输入选择的操作:
请输入你要注册的用户名:
请输入你要注册的密码:
密码不合规范!
线上考试系统
**********
1. 新用户注册
2. 用户登录
3. 退出系统
**********
请输入选择的操作:
退出成功!

import java.util.Scanner;class User {private String username;private String password;public User(String username, String password) {this.username = username;this.password = password;}public String getUsername() {return username;}public String getPassword() {return password;}
}class ExamManage {public void register(String name, String pwd, User[] users) {// 判断用户名是否规范if (!isValidUsername(name)) {System.out.println("用户名不合规范!");return;}// 判断用户名是否已存在if (isUsernameExists(name, users)) {System.out.println("用户名已存在!");return;}// 判断密码是否规范if (!isValidPassword(pwd)) {System.out.println("密码不合规范!");return;}// 找到一个空位置存储新用户for (int i = 0; i < users.length; i++) {if (users[i] == null) {users[i] = new User(name, pwd);//   System.out.println("注册成功!");return;}}System.out.println("用户数组已满,无法注册新用户!");}private boolean isValidUsername(String username) {if (username.length() < 6 || username.length() > 10) {return false;}if (Character.isDigit(username.charAt(0))) {return false;}for (char c : username.toCharArray()) {if (!Character.isLetterOrDigit(c) && c!= '_') {return false;}}return true;}private boolean isUsernameExists(String username, User[] users) {for (User user : users) {if (user!= null && user.getUsername().equals(username)) {return true;}}return false;}private boolean isValidPassword(String password) {if (password.length() < 6 || password.length() > 10) {return false;}for (char c : password.toCharArray()) {if (!Character.isLetterOrDigit(c) && c!= '_') {return false;}}return true;}
}// 此类为整个通讯录的总控制,负责启动
public class MenuExam {public static void main(String[] args) {User[] users = new User[50]; // 创建一个对象数组,用于存放所有的用户信息// 实例化 Scanner 对象Scanner sc = new Scanner(System.in);// 实例化 ExamManage 对象ExamManage examManage = new ExamManage();while (true) {System.out.println("线上考试系统");System.out.println("**********");System.out.println("1. 新用户注册");System.out.println("2. 用户登录");System.out.println("3. 退出系统");System.out.println("**********");System.out.println("请输入选择的操作:");// 获取键盘输入String str = sc.next();// 实现注册功能if ("1".equals(str)) {// 获取键盘输入的用户名System.out.println("请输入你要注册的用户名:");String name = sc.next();// 获取键盘输入的密码System.out.println("请输入你要注册的密码:");String pwd = sc.next();// 将参数传入 register 方法中examManage.register(name, pwd, users);} else if ("2".equals(str)) {// 此处可根据需求补充用户登录功能} else if ("3".equals(str)) {// 退出操作System.out.println("退出成功!");break;} else {System.out.println("选择错误!");}}sc.close();}
}

http://www.zhongyajixie.com/news/27127.html

相关文章:

  • 做网站那个语言好成人企业管理培训课程
  • 上城区网站建设价格2023第二波疫情已经到来了
  • 域名的正确书写格式优化设计方法
  • 静态网站做毕业设计深圳网络运营推广公司
  • 深圳品牌网站设计专家做网站优化推广
  • 网站wordpress入侵杭州关键词自动排名
  • dw建设网站步骤嘉兴网络推广
  • 泰安市两学一做网站网站策划书的撰写流程
  • 能在线做初中题的网站电商网站建设制作
  • 网站不备案有什么影响百度网址大全免费下载
  • 怎么建立一个网站域名优化网站排名方法
  • 智云鸟网站建设百度一下你就知道官网新闻
  • 易思腾网站建设网站seo服务商
  • 基础建设包括哪些seo营销方法
  • 网站如何设计才大气哈尔滨网络优化公司有哪些
  • web.py做网站建站工具
  • 我想去澳大利亚做按摩找哪个网站如何制作付费视频网站
  • 网站限制访问次数平谷头条新闻
  • 做网站空间哪家好长沙seo培训班
  • wix网站怎么做做一个网站需要多少钱
  • 网站建设 长沙考研培训
  • 做网站很挣多少钱百度网站怎么优化排名
  • 网络设置网站企业网站制作流程
  • 网站怎么做网盘网络营销的效果是什么
  • 自己电脑做网站服务器小工具中级经济师考试
  • 北京高端建站公司百度网页版官网
  • 不备案网站网络营销首先要做什么
  • 官网模板建站塔山双喜网站推广在线推广
  • 新疆工程建设云网站谷歌账号
  • 博彩网站做代理违法吗网络营销的主要手段和策略