用Java写一个注册系统,要求id大于三位,密码大于六位,两次输入密码相同
时间: 2023-05-17 10:04:30 浏览: 56
好的,以下是一个简单的Java注册系统的代码示例:
```
import java.util.Scanner;
public class RegistrationSystem {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String id, password, confirmPassword;
System.out.print("请输入您的ID(大于三位):");
id = scanner.nextLine();
while (id.length() <= 3) {
System.out.print("ID长度必须大于三位,请重新输入:");
id = scanner.nextLine();
}
System.out.print("请输入您的密码(大于六位):");
password = scanner.nextLine();
while (password.length() <= 6) {
System.out.print("密码长度必须大于六位,请重新输入:");
password = scanner.nextLine();
}
System.out.print("请再次输入您的密码:");
confirmPassword = scanner.nextLine();
while (!confirmPassword.equals(password)) {
System.out.print("两次输入的密码不一致,请重新输入:");
confirmPassword = scanner.nextLine();
}
System.out.println("注册成功!");
}
}
```
这个注册系统会要求用户输入ID和密码,并且要求ID大于三位,密码大于六位,两次输入的密码必须相同。如果用户输入的ID或密码不符合要求,系统会提示用户重新输入,直到输入符合要求为止。如果注册成功,系统会输出"注册成功!"的提示信息。