gpt4 book ai didi

java - 尽管条件正确,但 if 条件永远不会执行

转载 作者:行者123 更新时间:2023-12-02 05:19:31 25 4
gpt4 key购买 nike

我有一段简单的代码来验证用户名和密码。

    public boolean isValid(String u, String p) {
if (u=="admin" && p=="password1") {
return true;
} else if (u=="user" && p=="password2") {
return true;
} else {
return false;
}

}

我尝试对其进行调试,当它运行时,u 的值为“admin”,p 的值为“password1”,但它只是跳过第一个条件。我肯定做错了什么,但我不知道是什么。

最佳答案

== 不应用于字符串比较。请改用equals()

关于java - 尽管条件正确,但 if 条件永远不会执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26607272/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com