java - 这是 “unreachable statement”怎么样?

标签 java compiler-errors unreachable-statement

我正在创建一个登录页面,如果用户名和密码与数据库匹配,则如果控制台中出现“成功登录”,我将希望它。所以我只是在if语句中添加了一个System.out.println();,但是它得到了错误“unreachable statement”。这是为什么?这是循环:

if (user.equalsIgnoreCase(userFromDB) && hashedPass.equals(passFromDB)) {
        return "Correct username and password!";
        System.out.println("Login successfull using username \"" + user + "\"");
    }

最佳答案

这不是一个循环,它是一个条件语句,即使它是一个循环,也不会改变任何事情。

这是一条无法到达的语句,因为return是您退出方法并返回return关键字旁边的表达式的值的地方。

关于java - 这是 “unreachable statement”怎么样?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49294268/

相关文章:

java - 为什么 Eclipse 说 "errors exist"但在控制台中什么也没显示?

java - 如何告诉 Android studio 某个方法没有返回

java - Java 中的不可达语句

java - 在 if 语句中返回导致无法访问的代码错误

java - JNI C 反射谜题

java - 如何在Hadoop中序列化List集合对象?

java - Android - GridView setSelection 不工作

c++ - 未找到 libpng "png_set_longjmp_fn"

android - 未在Notification.Builder中定义内部版本

java - 为什么导出.jar后LWJGL .dll文件不起作用?