需求: ⚫ 模拟用户登录功能,提示请输入登录名称和登录密码用&连接:,若登录成功则提示“登录成功!”,若登录失败则提示“用户名或者密码错误了!”。 任务描述:java
时间: 2024-02-25 10:56:02 浏览: 17
好的,以下是 Java 语言的示例代码实现:
```java
import java.util.Scanner;
public class LoginDemo {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入登录名称和登录密码用&连接:");
String input = scanner.nextLine();
String[] loginInfo = input.split("&");
// 假设正确的用户名和密码分别为 "admin" 和 "123456"
if (loginInfo.length == 2 && loginInfo[0].equals("admin") && loginInfo[1].equals("123456")) {
System.out.println("登录成功!");
} else {
System.out.println("用户名或者密码错误了!");
}
scanner.close();
}
}
```
这个程序与 Python 版本的实现类似,首先通过 `Scanner` 获取用户输入的字符串,然后使用 `split()` 方法将用户名和密码进行分割,最后进行判断。需要注意的是,Java 中字符串的比较不能使用 `==`,而是要使用 `equals()` 方法。另外,由于使用了 `Scanner`,在程序结束前要记得关闭它。