使用Java语言设计一个兼职网的登录与注册界面
时间: 2024-04-16 14:26:17 浏览: 20
好的,下面是一个简单的Java代码示例,现了兼职网的登录和注册面:
```java
import java.util.HashMap;
import java.util.Map;
import java.util.Scanner;
public class PartTimeJobWebsite {
private static Map<String, String> userDatabase = new HashMap<>();
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
while (true) {
System.out.println("Welcome to the Part-Time Job Website!");
System.out.println("1. Login");
System.out.println("2. Register");
System.out.println("3. Exit");
System.out.print("Please enter your choice: ");
int choice = scanner.nextInt();
switch (choice) {
case 1:
login(scanner);
break;
case 2:
register(scanner);
break;
case 3:
System.out.println("Thank you for using the Part-Time Job Website!");
System.exit(0);
default:
System.out.println("Invalid choice. Please try again.");
}
}
}
private static void login(Scanner scanner) {
System.out.print("Enter your username: ");
String username = scanner.next();
System.out.print("Enter your password: ");
String password = scanner.next();
if (userDatabase.containsKey(username) && userDatabase.get(username).equals(password)) {
System.out.println("Login successful! Welcome, " + username + "!");
} else {
System.out.println("Invalid username or password. Please try again.");
}
}
private static void register(Scanner scanner) {
System.out.print("Enter a username: ");
String username = scanner.next();
if (userDatabase.containsKey(username)) {
System.out.println("Username already exists. Please try a different username.");
return;
}
System.out.print("Enter a password: ");
String password = scanner.next();
userDatabase.put(username, password);
System.out.println("Registration successful! You can now login with your new account.");
}
}
```
请注意,这只是一个简单的示例,没有进行实际的用户认证和数据库存储。在实际的应用中,你需要使用数据库来存储和验证用户信息。此示例仅用于演示基本的登录和注册流程。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)