java写一个带有登录注册功能的app,并给出代码
时间: 2023-02-28 19:11:44 浏览: 52
好的,下面是一份基于 Java 实现带有登录注册功能的简单代码:
```
import java.util.Scanner;
public class LoginAndRegisterApp {
private static String[][] users = new String[100][2];
private static int userCount = 0;
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
while (true) {
System.out.println("1. 登录");
System.out.println("2. 注册");
System.out.println("3. 退出");
System.out.print("请选择:");
int choice = scanner.nextInt();
if (choice == 3) {
break;
}
switch (choice) {
case 1:
login(scanner);
break;
case 2:
register(scanner);
break;
default:
System.out.println("输入错误,请重试!");
break;
}
}
System.out.println("感谢使用!");
}
private static void login(Scanner scanner) {
System.out.print("请输入用户名:");
String username = scanner.next();
System.out.print("请输入密码:");
String password = scanner.next();
for (int i = 0; i < userCount; i++) {
if (username.equals(users[i][0]) && password.equals(users[i][1])) {
System.out.println("登录成功!");
return;
}
}
System.out.println("登录失败,用户名或密码错误!");
}
private static void register(Scanner scanner) {
System.out.print("请输入用户名:");
String username = scanner.next();
System.out.print("请输入密码:");
String password = scanner.next();
for (int i = 0; i < userCount; i++) {
if (username.equals(users[i][0])) {
System.out.println("注册失败,用户名已存在!");
return;
}
}
users[userCount][0] = username;
users[userCount][1] = password;
userCount++;
System.out.println("注册成功!");
}
}
```
这份代码