循环提示用户输入:用户名,密码,邮箱(用户输入长度不超过20字符,如果超过,则只有前20个字符有效)
时间: 2024-03-05 18:48:15 浏览: 65
好的,以下是一个Java的示例代码:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
while (true) {
System.out.print("请输入用户名:");
String username = scanner.nextLine().substring(0, 20); // 只保留前20个字符
System.out.print("请输入密码:");
String password = scanner.nextLine().substring(0, 20); // 只保留前20个字符
System.out.print("请输入邮箱:");
String email = scanner.nextLine().substring(0, 20); // 只保留前20个字符
// 在这里可以对输入进行处理和验证
// ...
// 处理完毕后可以输出提示信息或者将数据保存到数据库
System.out.println("用户名:" + username);
System.out.println("密码:" + password);
System.out.println("邮箱:" + email);
}
}
}
```
这段代码会循环提示用户输入用户名、密码和邮箱,如果输入的长度超过了20个字符,则只保留前20个字符。你可以在输入处理和验证的部分加入你自己的代码,比如检查用户名是否已经被注册过,密码是否符合要求,邮箱格式是否正确等等。
阅读全文