利用String类,实现账号和密码的匹配(M1)
时间: 2023-05-23 17:03:34 浏览: 75
非常感谢您的问题。以下是关于利用String类实现账号和密码匹配的示例代码:
```
import java.util.Scanner;
public class LoginMatch {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
String username, password, storedUsername = "JohnDoe", storedPassword = "password123";
System.out.print("Please enter your username: ");
username = input.nextLine();
System.out.print("Please enter your password: ");
password = input.nextLine();
if (username.equals(storedUsername) && password.equals(storedPassword)) {
System.out.println("Login successful!");
} else {
System.out.println("Invalid username or password.");
}
}
}
```
该代码中,我们使用了Scanner类来获取用户输入的账号和密码。接着,我们将存储的正确账号和密码定义为字符串变量`storedUsername`和`storedPassword`,通过调用String类的equals()方法,将用户输入的账号和密码与存储的正确账号和密码进行比较,从而实现账号和密码的匹配。如果匹配成功,则输出`Login successful!`,否则输出`Invalid username or password.`
希望这个示例能对您有所帮助。如果您有任何问题,请随时提出。