这是一个"无法达到的陈述"?

-2 java compiler-errors unreachable-statement

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

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

Yod*_*oda 6

这不是一个循环,它是一个条件语句,即使它是一个循环它也不会改变一个东西.

这是一个无法访问的语句,因为return是您离开该方法并返回return关键字旁边的表达式值的地方.