java输入密码过程代码 java输入密码过程代码怎么写

Java 写一个输入密码的小程序已完成 , 复制粘贴即可 。
import java.util.Scanner;
public class YuGiOh
{
private static void checkPass ( String password )
{
String regp = ".*[A-Z].*";
String rego = ".*[a-z].*";
String regq = ".*\\d.*";
String regs = ".*[\\`\\-\\!\\@\\#\\$\\%\\^\\\\*\\(\\)\\_\\+\\=\\[\\{\\}\\]\\;\\:\\,\\.\\\\\\/\\?].*";
String regex = "^[a-zA-Z\\d\\`\\-\\!\\@\\#\\$\\%\\^\\\\*\\(\\)\\_\\+\\=\\[\\{\\}\\]\\;\\:\\,\\.\\\\\\/\\?]{6,}$";
String result = "";
if (password.length ()6)
【java输入密码过程代码 java输入密码过程代码怎么写】{
result += "\t\t-contain at least six characters. Your password is only " + password.length () + " characters long.\n";
}
if (!password.matches (regp))
{
result += "\t\t-contain at least one uppercase letter.\n";
}
if (!password.matches (rego))
{
result += "\t\t-contain at least one lowercase letter.\n";
}
if (!password.matches (regq))
{
result += "\t\t-contain at least one number.\n";
}
if (!password.matches (regs))
{
result += "\t\t-contain at least one of the following special characters: `!@#$%^*()_+=[{}];:,./?\n";
}
else if (!password.matches (regex))
{
result += "\t\t-not contain an invalid character. The valid special characters:`!@#$%^*()_+=[{}];:,./?\n";
}
if (!"".equals (result))
{
System.out.println ("Your password must:\n" + result);
}
else
{
System.out.println ("Your valid password is: " + password);
}
System.out.println ();
}
public static void main ( String[] args )
{
Scanner scanner = new Scanner (System.in);
while (true)
{
System.out.print ("Enter a valid password: ");
String password = scanner.nextLine ();
checkPass (password);
}
}
}
用JAVA编写输入用户名和密码import java.util.Scanner;
public class Logon {
private static final char username = '青';
private static final int password = 123;
private static final Scanner san = new Scanner(System.in);
public static void main(String[] args) {
char iname;
int ipass;
System.out.print("请输入用户名: ");
iname = san.next().charAt(0);
System.out.print("请输入密码: ");
ipass = san.nextInt();
if(Logon.username == inameLogon.password == ipass) {
System.out.println("欢迎你, " + Logon.username);
} else {
System.out.println("对不起, 你不是" + Logon.username);
}
}
}
JAVA怎么实现输入密码错误三次就会被锁定,需要管理员解锁的代码?用While和一个计数变量,以下是伪代码
定义计数变量并归零
定义状态变量并归零
while(计数变量3且状态变量为真)
{
输入密码
if(密码正确)
{
状态变量设定为真
}
else
{
计数变量+1
密码框清空
}
}
if(状态变量不为真)/说明前面的循环结束是因为输错了三次
{
提示:请管理员解锁
【密码输入过程与上方用while循环类似】
}
else
{
(剩余操作)
}
java输入密码过程代码的介绍就聊到这里吧,感谢你花时间阅读本站内容 , 更多关于java输入密码过程代码怎么写、java输入密码过程代码的信息别忘了在本站进行查找喔 。

    推荐阅读