赞
踩
- import java.util.Scanner;
-
- /**
- * 注册系统:验证输入的用户名、密码、确认密码是否合法
- * @author Administrator
- *
- */
- public class Register1_Re {
-
- /**
- * 验证用户名和密码
- * @param username 传进来的用户名
- * @param pwd 传进来的密码
- * @return true 用户名和密码合法,用户名和密码不合法
- */
- public boolean checkNameAndPwd(String username,String pwd){
- if (username == null) {
- return false;
- }
- if (pwd == null) {
- return false;
- }
- if (username.length() < 3 || pwd.length() < 6) {
- return false;
- }
- return true;
- }
-
- /**
- * 验证确认密码
- * @param pwd 传进来的密码
- * @param pwdAgain 传进来的确认密码
- * @return true 两次输入的密码一致,两次输入的密码不一致
- */
- public boolean checkPwdAgain(String pwd,String pwdAgain){
- if (pwd == null) {
- return false;
- }
- if (pwdAgain == null) {
- return false;
- }
- if (!pwd.equals(pwdAgain)) {
- return false;
- }
- return true;
- }
-
- public static void main(String[] args) {
- Scanner scanner = new Scanner(System.in);
- Register1_Re reg = new Register1_Re();
-
- System.out.println("*******************欢迎进入注册系统*******************");
- System.out.print("\n");
-
- do {
- System.out.println("请输入用户名:");
- String username = scanner.next();
-
- System.out.println("请输入密码:");
- String pwd = scanner.next();
-
- System.out.println("请再次输入密码:");
- String pwdAgain = scanner.next();
-
- boolean flag1 = reg.checkNameAndPwd(username, pwd);
- boolean flag2 = reg.checkPwdAgain(pwd, pwdAgain);
-
- if (!flag1) {
- System.out.println("用户名长度不能小于3,密码长度不能小于6");
- continue;
- }
- if (!flag2) {
- System.out.println("两次输入的密码不一致!");
- continue;
- }
-
- if (flag1 && flag2) {
- System.out.println("注册成功!请牢记用户名和密码");
- break;
- }
-
- } while (true);
- }
- }
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。