小编shr*_*dan的帖子

如何创建一个Java程序来检查您的密码是否正确?

我希望程序执行2件事:

  1. 检查字符串(密码输入)是否同时包含字母和数字。
  2. 检查密码是否至少包含8个字符。

这是我的代码:

import java.util.*;
class howstrong
{
  public static void main(String ar[])
  {
    String password;
    int i;
    int c=0;
    Scanner in = new Scanner(System.in);
    System.out.println("ENTER PASSWORD");
    password = in.next();
    if (password.length() <= 8)
    {
      for (i = 0; i <= password.length(); i++)
      {
        char x = password.charAt(i);
        if (Character.isLetter(x))
        {
          if (Character.isDigit(x))
          c = 1;
        }
      }
      if (c == 1)
        System.out.println("STRONG");
      else 
        System.out.println("NOT STRONG");
    }
    else
      System.out.println("HAVE AT LEAST 8 CHARACTERS");
  }
}
Run Code Online (Sandbox Code Playgroud)

java passwords

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

java ×1

passwords ×1