java【案例2-6】登录注册小程序
时间: 2024-09-27 18:06:47 浏览: 48
在Java中创建一个简单的登录注册功能的小程序,通常会涉及到用户界面、数据库交互以及验证过程。这里以控制台应用为例,展示一个基础的流程:
```java
import java.util.Scanner;
class User {
private String username;
private String password;
// 构造函数, getters 和 setters 省略
public boolean login(String inputUsername, String inputPassword) {
return this.username.equals(inputUsername) && this.password.equals(inputPassword);
}
public void register(String username, String password) {
this.username = username;
this.password = password; // 可能需要加密存储
}
}
public class LoginRegisterApp {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("欢迎来到登录注册系统!");
while (true) {
System.out.println("请选择操作:1. 登录 2. 注册");
int choice = scanner.nextInt();
switch (choice) {
case 1:
System.out.print("请输入用户名:");
String username = scanner.nextLine();
System.out.print("请输入密码:");
String password = scanner.nextLine();
User user = new User(); // 创建新实例
if (user.login(username, password)) {
System.out.println("登录成功!");
} else {
System.out.println("用户名或密码错误!");
}
break;
case 2:
System.out.print("请输入新用户名:");
username = scanner.nextLine();
System.out.print("请输入新密码:");
password = scanner.nextLine();
// 这里可以添加用户保存到数据库的功能
user.register(username, password);
System.out.println("注册完成!");
break;
default:
System.out.println("无效的选择,请重新输入!");
}
}
scanner.close();
}
}
```
阅读全文