题目
- 密码必须至少 8 位字符。
- 密码仅能包含字母和数字。
- 密码必须包含至少两个数字。
编写一个程序,提示用户输入一个密码,如果符合规则,则显示 Valid Password, 否则 显示 Invalid Password。
代码
import java.util.Scanner;
public class Program18 {
private static Scanner input;
public static void main(String[] args) {
input = new Scanner(System.in);
System.out.print("Enter a string:");
String str = input.nextLine();
if (evenEightChar(str) && onlyNumberOrChar(str) && evenTwoNumber(str))
System.out.println("Inalid Password");
else
System.out.println("Valid password");
}
private static boolean evenEightChar(String str) {
if (str.length() >= 8)
return true;
else
return false;
}
private static boolean onlyNumberOrChar(String str) {
for (