编写JAVA程序lywExp_d1.java,完成JAVA工程师注册的功能,要求用户名长度不能小于6,密码长度不能小于8,两次输入的密码一致
时间: 2024-10-27 08:11:13 浏览: 12
在Java中编写一个名为"lywExp_d1.java"的简单程序,用于模拟JAVA工程师注册功能,可以按照以下步骤实现:
```java
import java.util.Scanner;
public class lywExp_d1 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String username, password, confirmPassword;
// 输入用户名和密码提示信息
System.out.println("请输入您的用户名(至少6位):");
while (!(username = scanner.nextLine()).length() >= 6) {
System.out.println("用户名过短,需要至少6位字符,请重新输入:");
}
System.out.println("请输入您的密码(至少8位):");
while (!(password = scanner.nextLine()).length() >= 8) {
System.out.println("密码过短,需要至少8位字符,请重新输入:");
}
// 验证两次密码是否一致
confirmPassword = scanner.nextLine();
while (!password.equals(confirmPassword)) {
System.out.println("两次输入的密码不一致,请再次确认:");
confirmPassword = scanner.nextLine();
}
// 注册成功,打印信息
System.out.println("欢迎您,JAVA工程师 " + username + "! 您的账户已成功创建。");
scanner.close();
}
}
```
在这个程序中,我们使用`Scanner`类获取用户输入,并通过循环条件检查用户名和密码的长度。如果不符合要求,则会提示用户重新输入。当两次密码输入匹配时,表示注册成功。
阅读全文