黑马程序员技术交流社区
标题:
关于return的意思
[打印本页]
作者:
zhangchao5292
时间:
2016-3-29 22:58
标题:
关于return的意思
1.return不是在方法中返回一个值给调用方法的对象吗,该代码中return代表什么意思?
public void login(String userName, String passWd, String codesInput,
String codesLabel) {
// 判断验证码是否相同
if (codesLabel.equals(codesInput)) {// 先判断输入的验证码和生成的验证码是否相同
// 相同时,判断用户名和密码
for (int i = 0; i < DateBase.list.size(); i++) {// 变量集合
User u = DateBase.list.get(i);// 获取集合中的对象
String a = u.getUserName();
String b = u.getPassword();
if (a.equals(userName) && b.equals(passWd)) {// 判断用户名和密码是否一致
JOptionPane.showMessageDialog(this, "登录成功");
return;
} else {
JOptionPane.showMessageDialog(this, "用户名或密码输入有误");
}
}
作者:
小流氓
时间:
2016-3-29 23:07
return就是返回的意思,程序运行到这里就直接停掉,不往下面运行了
作者:
兵蜂
时间:
2016-3-29 23:31
个人理解为: "return" 应该是 "一旦用户登录成功,就 跳出for循环,并解除该方法的执行"
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2