当前位置:   article > 正文

java--String类操作:注册系统:验证输入的用户名、密码、确认密码是否合法_java判断密码是否符合要求

java判断密码是否符合要求

  1. import java.util.Scanner;
  2. /**
  3. * 注册系统:验证输入的用户名、密码、确认密码是否合法
  4. * @author Administrator
  5. *
  6. */
  7. public class Register1_Re {
  8. /**
  9. * 验证用户名和密码
  10. * @param username 传进来的用户名
  11. * @param pwd 传进来的密码
  12. * @return true 用户名和密码合法,用户名和密码不合法
  13. */
  14. public boolean checkNameAndPwd(String username,String pwd){
  15. if (username == null) {
  16. return false;
  17. }
  18. if (pwd == null) {
  19. return false;
  20. }
  21. if (username.length() < 3 || pwd.length() < 6) {
  22. return false;
  23. }
  24. return true;
  25. }
  26. /**
  27. * 验证确认密码
  28. * @param pwd 传进来的密码
  29. * @param pwdAgain 传进来的确认密码
  30. * @return true 两次输入的密码一致,两次输入的密码不一致
  31. */
  32. public boolean checkPwdAgain(String pwd,String pwdAgain){
  33. if (pwd == null) {
  34. return false;
  35. }
  36. if (pwdAgain == null) {
  37. return false;
  38. }
  39. if (!pwd.equals(pwdAgain)) {
  40. return false;
  41. }
  42. return true;
  43. }
  44. public static void main(String[] args) {
  45. Scanner scanner = new Scanner(System.in);
  46. Register1_Re reg = new Register1_Re();
  47. System.out.println("*******************欢迎进入注册系统*******************");
  48. System.out.print("\n");
  49. do {
  50. System.out.println("请输入用户名:");
  51. String username = scanner.next();
  52. System.out.println("请输入密码:");
  53. String pwd = scanner.next();
  54. System.out.println("请再次输入密码:");
  55. String pwdAgain = scanner.next();
  56. boolean flag1 = reg.checkNameAndPwd(username, pwd);
  57. boolean flag2 = reg.checkPwdAgain(pwd, pwdAgain);
  58. if (!flag1) {
  59. System.out.println("用户名长度不能小于3,密码长度不能小于6");
  60. continue;
  61. }
  62. if (!flag2) {
  63. System.out.println("两次输入的密码不一致!");
  64. continue;
  65. }
  66. if (flag1 && flag2) {
  67. System.out.println("注册成功!请牢记用户名和密码");
  68. break;
  69. }
  70. } while (true);
  71. }
  72. }

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/67557
推荐阅读
相关标签
  

闽ICP备14008679号