java 密码检测,java:检测密码

检测密码:一些网站对于密码有一些规划。编写一个方法,检测字符串是否是一个有效密码。假定密码规则如下:

密码必须至少8位字符密码仅能包含字母和数字

密码必须包含至少两个数字

编写一个程序,提示用户输入一个密码,如果符合规则,显示vailid password,否则显示invalid password

import java.util.*;

public class five518 {

public static void main(String[] args) {

Scanner input =new Scanner(System.in);

System.out.print("enter the passwords: ");

String password=input.next();

if(password.length()>=8)

{

int length=password.length();

int count=0;

int count1=0;

int count2=0;

int count3=0;

while(count

if((password.charAt(count)<='9'&&password.charAt(count)>='0')||(password.charAt(count)<='Z'&&password.charAt(count)>='A')||(password.charAt(count)<='z'&&password.charAt(count)>='a'))

count1++;

count++;

}

if(count1==length)

{

while(count2

if(password.charAt(count2)<='9'&&password.charAt(count2)>='0')

count3++;

count2++;

}

if(count3>=2)

System.out.println("valid password");

else

System.out.println("invalid password");

}

else

System.out.println("invalid password");

}

else

System.out.println("invalid password");

}

}

你可能感兴趣的:(java,密码检测)