黑马程序员技术交流社区

标题: 关于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