题目:
写一个注册页面,要验证用户名和密码。用户名长度不能小于3,密码长度不能小于6。注册时要输入两次密码,并检验两次密码是否一致。当用户成功注册后,再关闭进程。
根据要求,我们可以先把交互界面搭起来。
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
System.out.println("*************欢迎进入注册系统*************\n");
do {
System.out.print("请输入用户名:");
String name = in.next();
System.out.print("请输入密码:");
String pdw = in.next();
System.out.print("请确认密码:");
String pdwR = in.next();
}while (ture);
}
这样我们就有一个简单的交互页面了,下面我们就要写一个验证方法:
public boolean verify(String name, String pdw, String pdwR) {
boolean flag = false;
if (name.length() < 3 || pdw.length() < 6) {
System.out.println("用户名长度不能小于3,密码长度不能小于6");
} else if (!pdw.equals(pdwR)) {
System.out.println("两次输入的密码不相同");
} else {
System.out.println("注册成功,请牢记账户和密码。");
flag = true;
}
return flag;
}
接下来我们调用方法,在用户输入后验证即可。
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
login login = new login();//创建测试类对象,方便调用方法
boolean flag=false;
System.out.println("*************欢迎进入注册系统*************\n");
do {
System.out.print("请输入用户名:");
String name = in.next();
System.out.print("请输入密码:");
String pdw = in.next();
System.out.print("请确认密码:");
String pdwR = in.next();
flag = login.verify(name,pdw,pdwR);调用方法,对用户信息验证
}while (!flag);
}
OK,这样,一个简单的注册页面功能就实现了。
该博客介绍了一个使用Java实现的简单注册页面,包括用户名和密码的输入验证,如用户名长度至少3位,密码长度至少6位,以及两次输入密码的一致性检查。当用户成功注册后,程序会提示注册成功并关闭进程。通过创建Scanner对象读取用户输入,然后调用验证方法进行信息验证。
&spm=1001.2101.3001.5002&articleId=127846311&d=1&t=3&u=55fa7ef7f59f443da360ace38435994c)
1万+

被折叠的 条评论
为什么被折叠?



