【发布时间】:2018-08-23 22:59:35
【问题描述】:
我正在创建一个登录页面,如果用户名和密码与数据库匹配,则如果控制台中出现“成功登录”,我希望它。所以我只是在 if 语句中添加了一个System.out.println();,但它得到了错误“无法访问的语句”。这是为什么?这是循环:
if (user.equalsIgnoreCase(userFromDB) && hashedPass.equals(passFromDB)) {
return "Correct username and password!";
System.out.println("Login successfull using username \"" + user + "\"");
}
【问题讨论】:
-
返回语句是方法最后到达的行,因为它会停止方法执行。你放在它后面的所有东西都是不可访问的。
-
return 关键字用于在方法执行完成时从方法返回。当在方法中到达 return 语句时,程序将返回到调用它的代码。
标签: java compiler-errors unreachable-statement